abgenervt
2014-10-22, 11:36:27
Hallo zusammen,
ich habe mir zwei virtuelle Hosts in Apache 2 eingerichtet.
Einmal eine Datei namens mydomain.conf mit dem folgenden Inhalt:
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias mydomain.com
ServerAdmin irgendwas@web.de
DocumentRoot /var/www/mydomain.com/
<Directory /var/www/mydomain.com/>
Options Indexes FollowSymLinks
</Directory>
ErrorLog /var/log/apache2/mydomain.com-error.log
CustomLog /var/log/apache2/mydomain.com-access-error.log combined
</VirtualHost>
Und auf dem selben Server soll ein Wiki laufen für das es keien Subdomain gibt! Ich muss also mit mydomain.com/wiki arbeiten. Dazu habe ich den virtuelle Hosts Datei wiki.conf erstellt, mit dem folgenden Inhalt:
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias mydomain.com/wiki
DocumentRoot /var/www/
<Directory /var/www/wiki/>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Errorlog /var/log/apache2/wiki-error.log
CustomLog /var/log/apache2/wiki-access.log combined
</VirtualHost>
Wenn ich jetzt nur die wiki.conf mit a2ensite lade und den Apache2 reloade, dann kann ich über mydomain.com/wiki auf das Wiki zugreifen. Gebe ich nur mydomain.com bekomme ich ein Inhaltsverzeichnis von /var/www/ angezeigt.
Lade ich jetzt noch zusätzlich den zweiten virtuellen Host, also die Datei mydomain.conf mit a2ensite ein, so lande ich bei der Eingabe von mydomain.com direkt im Verzeichnis /var/www/mydomain.com. Soweit alles gut und richtig. Doch gebe ich jetzt wieder mydomain.com/wiki ein, dann kommt auf einmal 404 Not Found.
Bevor ich also mydomain.com.conf eingeladen habe, ging es mit dem Wiki!
Wo genau liegt der Fehler? Ich hoffe Ihr könnt mir helfen.
Danke Euch.
ich habe mir zwei virtuelle Hosts in Apache 2 eingerichtet.
Einmal eine Datei namens mydomain.conf mit dem folgenden Inhalt:
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias mydomain.com
ServerAdmin irgendwas@web.de
DocumentRoot /var/www/mydomain.com/
<Directory /var/www/mydomain.com/>
Options Indexes FollowSymLinks
</Directory>
ErrorLog /var/log/apache2/mydomain.com-error.log
CustomLog /var/log/apache2/mydomain.com-access-error.log combined
</VirtualHost>
Und auf dem selben Server soll ein Wiki laufen für das es keien Subdomain gibt! Ich muss also mit mydomain.com/wiki arbeiten. Dazu habe ich den virtuelle Hosts Datei wiki.conf erstellt, mit dem folgenden Inhalt:
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias mydomain.com/wiki
DocumentRoot /var/www/
<Directory /var/www/wiki/>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Errorlog /var/log/apache2/wiki-error.log
CustomLog /var/log/apache2/wiki-access.log combined
</VirtualHost>
Wenn ich jetzt nur die wiki.conf mit a2ensite lade und den Apache2 reloade, dann kann ich über mydomain.com/wiki auf das Wiki zugreifen. Gebe ich nur mydomain.com bekomme ich ein Inhaltsverzeichnis von /var/www/ angezeigt.
Lade ich jetzt noch zusätzlich den zweiten virtuellen Host, also die Datei mydomain.conf mit a2ensite ein, so lande ich bei der Eingabe von mydomain.com direkt im Verzeichnis /var/www/mydomain.com. Soweit alles gut und richtig. Doch gebe ich jetzt wieder mydomain.com/wiki ein, dann kommt auf einmal 404 Not Found.
Bevor ich also mydomain.com.conf eingeladen habe, ging es mit dem Wiki!
Wo genau liegt der Fehler? Ich hoffe Ihr könnt mir helfen.
Danke Euch.