ich versuche gerade zwei WebSites auf meinem Raspberry einzurichten. Die eine möchte ich einfach zu Testzwecken nutzen, um Änderungen hochzuladen und auszuprobieren - die andere soll "stabil" laufen.
Ich habe einen dyndns2.net Account, bei dem ich unterschiedliche DynDNS Adressen belegen kann.
Ich möchte als eine WebSite unter: stable.dyndns2.net und eine unter test.dyndns2.net erreichen.
Meine Versuche sind so angelegt:
0001-stable.conf
Code: Alles auswählen
<VirtualHost *:80>
ServerAdmin webmaster@stable.com
ServerName dyndns2.net
ServerAlias www.stable.dyndns2.net
DocumentRoot /var/www/html/stable
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html/stable>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
Code: Alles auswählen
<VirtualHost *:80>
ServerAdmin webmaster@test.com
ServerName dyndns2.net
ServerAlias www.test.dyndns2.net
DocumentRoot /var/www/html/test
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html/test>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
Wenn ich nun stable.dyndns2.net/stable eingebe, dann findet er die Seite nicht. Gebe ich stable.dyndns.net ein, so wird die IP richtig aufgelöst und die Seite gefunden.
Wenn die IP erst einmal aufgelöst ist, dann kann ich mit /test und /stable ebenfalls die richtigen Seiten erreichen.
Meine hosts sieht so aus:
Code: Alles auswählen
127.0.0.1 localhost
127.0.0.1 stable.dyndns2.net
127.0.0.1 test.dyndns2.net
Gruß
doktorknow
PS Wenn ich apache2 neu starte, erhalte ich immer folgende Meldung:
Code: Alles auswählen
Restarting web server: apache2AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.25. Set the 'ServerName' directive globally to suppress this message