Bin mir nicht sicher ob die Frage hier richtig ist aber ich versuche es mal.
Also ich möchte gerne folgendes erreichen:
verzeichnis_01
verzeichnis_02
SymLink prod -> verzeichnis_01
SymLink test -> verzeichnis_02
VirtuellerHost auf prod:
NameVirtualHost 192.168.0.1
<VirtualHost 192.168.0.1>
ServerName irgendeinnamehier von dyndns
DocumentRoot /srv/www/projects/xyz/prod
<Directory "/srv/www/projects/xyz/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Das funktioniert wunderbar
Sobald ich aber dazu folgendes einfüge:
Listen 5555
<VirtualHost 192.168.0.1:5555>
DocumentRoot /srv/www/projects/xyz/test
<Directory "/srv/www/projects/xyz/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
nach dem neustart von Apache bekomme ich folgenden Fehler oder eher gesagt Warnung:
mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
Der Apache lauft, aber die port Angabe leitet ihn natürlich nicht in das test Verzeichnis.
Was mache ich falsch, oder gibt es eine andere Möglichkeit dies zu bewerkstelligen. Eine Prod- und Testumgebung, die sich nur im Port unterscheiden.
Also ich möchte gerne folgendes erreichen:
verzeichnis_01
verzeichnis_02
SymLink prod -> verzeichnis_01
SymLink test -> verzeichnis_02
VirtuellerHost auf prod:
NameVirtualHost 192.168.0.1
<VirtualHost 192.168.0.1>
ServerName irgendeinnamehier von dyndns
DocumentRoot /srv/www/projects/xyz/prod
<Directory "/srv/www/projects/xyz/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Das funktioniert wunderbar
Sobald ich aber dazu folgendes einfüge:
Listen 5555
<VirtualHost 192.168.0.1:5555>
DocumentRoot /srv/www/projects/xyz/test
<Directory "/srv/www/projects/xyz/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
nach dem neustart von Apache bekomme ich folgenden Fehler oder eher gesagt Warnung:
mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
Der Apache lauft, aber die port Angabe leitet ihn natürlich nicht in das test Verzeichnis.
Was mache ich falsch, oder gibt es eine andere Möglichkeit dies zu bewerkstelligen. Eine Prod- und Testumgebung, die sich nur im Port unterscheiden.