Direct naar de tekst

Graag deel ik mijn ervaring op het gebied van Mac OS X. Ik vind het leuk om met Unix te spelen op de Mac en daarmee mijn kennis verder uit te breiden. Veel informatie kunt u hier vinden over het opzetten van een Mac webserver.

Artikelen

Apple's Mac OS X is een Unix variant die goed gebruikt kan worden als webserver. Hier vind u diverse artikelen voor het opzetten van een Mac webserver met PHP5, MySQL4 en PureFTPd. Verder vind u handige extra's voor Mac OS X en andere zaken die te maken hebben met het Mac OS X systeem.

Let op!

Voor deze artikelen kan AtlantisDesign geen verantwoordelijkheid nemen voor eventuele schade aan uw eigen systeem. U bent zelf verantwoordelijk voor uw eigen systeem. Het is aan te raden backups te maken van diverse Unix configuratie bestanden voordat u hieraan gaat sleutelen.

AtlantisDesign geeft geen ondersteuning voor deze artikelen. De beschrijvingen bieden geen garantie tot succes. Deze artikelen zijn geschreven en worden beschreven aan de hand van eigen 'trial-and-error' situaties. Er wordt een methode beschreven wat het best uitpakt in een bepaalde situatie.

Artikelen Omschrijving Datum
Subversion svnsync repository replication Met svnsync kan een slave-repository gesynchroniseerd worden met een master-repository. Een handige manier om een Subversion repository incrementeel te backupen. Dit kan naar een (externe) backup schijf of een andere computer over het netwerk.
Het maken van een ISO bestand Op het Windows platform wordt meer gebruik gemaakt van een .iso als zijnde Master disc-image formaat. Via een Unix command en een simpele Automator workflow kunnen we dat ook op de Mac.
Apache deflate en expire-headers Comprimeren van bepaalde bestandstypen voordat deze naar de eindgebruiker gestuurd worden. Daarbij kunnen we ook aangeven dat bepaalde bestanden voor langere tijd bewaard kunnen worden in de webbrowser cache.
Entropy PHP5 met GDLib op Leopard De PHP 5.x versie op Entropy.ch (Marc Liyanage) bevat onder andere de GDLib library waarmee dynamisch plaatje gegeneerd kunnen worden. Deze GDLib library staat helaas niet standaard op de default installatie van PHP die Apple ons biedt.
Subversion svnserve automatisch opstarten Subversion heeft ook een eigen svnserve deamon zodat het svn:// protocol gebruikt kan worden. Met een launchd plist (XML) bestand wordt bij het opstarten van de Mac automatisch de svnserve daemon gestart.
Synergy delen van muis en toetsenbord Stel je werkt op een Mac en daarnaast moet je ook wel eens op de Windows computer wat doen. Zou het dan niet handig zijn om slechts 1 muis en toetsenbord te (hoeven) gebruiken voor beide computers tegelijk? Zeer handig voor bijvoorbeeld meerdere laptops met externe toetsenborden en draadloze muizen. Daarbij wordt ook een simpel clipboard gedeeld tussen de computers.
Apache mod_vhost_alias virtual hosts Snel en makkelijk virtual-hosts gebruiken. Door simpelweg twee mappen aan te maken en een regel in het hosts file.
Trac op MacOS X Leopard Via een lokale website makkelijk Subversion repository en changesets bekijken. Geintegreerde Wiki, issue- bugtracking systeem. Precies kunnen aangeven, d.m.v. integratie met Subversion en een ticketsysteem, wat er in bepaalde bestanden veranderd is en welke gebruikers zaken moeten oplossen.
Subversion beschikbaar maken via Apache
Apache htaccess en mod_rewrite op MacOS X Leopard MacOS X Leopard heeft de Apache 2.x webserver. Ook hier gaan we de mod_rewrite module gebruiken. Eigelijk moet er maar 1 configuratie regel aangepast te worden.
PHP5 op MacOS X Leopard Apple heeft in haar nieuwe vier voeter voor ons de PHP5 module al voor geinstalleerd. Deze gaan we met 1 terminal commando aanzetten.
PureFTPDd installeren op MacOS X Leopard Een betere, makkelijkere te onderhouden FTP server op Mac OS X. Met gebruik van virtual-users.
Subversion post commit update op test website Automatische deployment na een SVN commit
Subversion versie beheer op MacOS X Open-source versie beheer. Ideaal voor gebruik in het bouwen van websites waar bestanden vaak wijzigen, scripts getest worden en misschien niet meer werken. Dan is het handig om versies van alle bestanden centraal en handig te bewaren.
VNC server remote desktop op MacOSX Natuurlijk bestaat er Apple Remote Desktop. Windows computers kunnen ook gebruik maken van RDP (Remote Desktop Connection). Maar het is ook mogelijk om vanaf een Windows computer, met VNC, een Mac of Linux computer te besturen.
webDAV op MacOS X Leopard
MySQL op MacOS X Leopard Er is bij het schrijven van dit artikelen nog geen officiele versie uit van MySQL voor Mac OS X Leopard v10.5. Hier een omweg.
Apache htaccess en mod_rewrite op MacOS X Tiger MacOS X Leopard heeft de Apache 2.x webserver. Ook hier gaan we de mod_rewrite module gebruiken. Eigelijk moet er maar 1 configuratie regel aangepast te worden.
Webdesign & webstandaarden Mijn visie op web design en gebruik van web standaarden
webDAV op MacOS X Tiger Met webDAV kun je op een soort iDisk manier bestanden delen via het internet. Via Mac en Windows kunnen bestanden van en naar de Mac geschreven worden alsof het een netwerk schijf is.
Windows e-mail overzetten Oke, je hebt nu je eigen Mac. Zou het niet handig zijn om je oude e-mail van je Pc Outlook Express naar je Mac te kunnen krijgen?
Apache Protect Als je de Mac gebruikt voor websites kun je met dit programma'tje makkelijk mappen voorzien van een zelf gemaakte username en wachtwoord.
MySQL op MacOS X Tiger PHP kan goed samenwerken met de MySQL database. Het wordt veel toegepast op website met dynamische content. Het is gratis te gebruiken voor eigen gebruik en leer doeleinden.
PHP5 op MacOS X Tiger PHP is een Open-Source Server Side scripting taal welke zeer populair is en blijft groeien. Ondertussen is men bij versie 5. Op onze Mac staat versie 4.
Postfix mail server op MacOS X Tiger Activeer de ingebouwde mail server van Mac OS X. U kunt nu vanaf uw eigen Mac direct mail versturen.
PureFTPd installeren op MacOS X Tiger Het opzetten van een goede FTP server hoeft niet moeilijk te zijn. Apple heeft een FTP server in alle versies van Mac OS X ingebouwd.

Made on a Mac

Mac and the Mac logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. The Made on a Mac Badge is a trademark of Apple Computer, Inc., used with permission.

Made on a Mac