Wie ein Beispiel für ein Apache2 -vhost-Eintrag bei mir aussieht.

Ich habe sämtliche Projekte bei mir localhost als vhost-Datei unter /etc/apache2/sites-available/musterprojekt.local angelegt.

<VirtualHost *:80>
        DocumentRoot /var/www/m/musterprojekt/muster-cms/
        ServerName musterprojekt.local
        <Directory />
            Options FollowSymLinks
            AllowOverride All
        </Directory>
        <Directory /var/www/m/musterprojekt/muster-cms/>
        Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
            AddType application/x-httpd-fastphp5 .php
            Action application/x-httpd-fastphp5 /cgi-bin/php5.fcgi
        </Directory>
        <IfModule mod_fastcgi.c>
            AddHandler php5-fcgi .php
            Action php5-fcgi /php5-fcgi
            Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
        </IfModule>
</VirtualHost>

Die Passagen mit dem Muster werden durch richtige und existierende Pfade getauscht und dann abgespeichert. Zum bearbeiten verwende ich aus Gewohnheit den mc (GNU Midnight Commander). So kann ich dann auch konfortabel einen symbolischen Link dieser Datei in das benachbarte Verzeichnis sites-enabled zusammen klicken :).

Nachdem der symbolische Link anleget wurde, wird der apache per "/etc/init.d/apache2 reload" neu eingelesen. Wenn dann noch ein Eintrag in der "/etc/hosts" angelegt wird ...

 "sudo nano /etc/hosts"

der so aufgebaut ist:

127.0.0.1 musterprojekt.local

Danach braucht man nichts nochmal neu laden. Wenn alles richtig eingetragen worden ist, sollte nach dem Eintrag im Browser von http://musterprojekt.local die Webausgabe des Projektes erscheinen.

 

Zurück


Kommentare

Es wurden noch keine Kommentare abgegeben. Fühl dich frei und sei der Erste.


hinterlasse ein Kommentar