Ich hab ein paar alte Webseiten, die leider nicht PHP 6 oder 7 kompatibel sind. Also hab ich nach dieser Anleitung einen 2. Apache eingerichtet, der mit PHP5.6 laufen soll, während mein primärer Apache PHP7.0 served.
der primäre apache2 horcht auf Port 80
der zweite apache2-php5 horcht auf Port 8080
Vhosts hab ich entsprechend eingestellt.
Also alle neuen Seiten eingerichtet in /etc/apache2/sites-available mit <VirtualHost *:80> ....
Alle alten Seiten im sekundär-Apache /etc/apache2-php5/sites-available mit <VirtualHost *:8080> ....
Die DNS AAA-Records aller Seiten lauten (natürlich) alle auf die gleiche IP. Aber je nach incoming domain sollte jetzt der eine oder der andere Apache übernehmen. Leider tun sie das nicht Offenbar antwortet immer nur der primäre Apache.
Geb ich die Domain einer sekundär-Seite ein, komm ich nur auf das Webroot-Verzeichnis /var/www/html
Geb ich hinter dem Domainnamen aber noch den Port :8080 an, komm ich auf die richtige Homepage!
Was muss ich machen, dass :8080 entfällt und ich nur durch Angabe des Domainnamens auf die richtige Seite (ergo: den richtigen Webseiten-Pfad) und den richtigen Apache (mit PHP5.6) komme?
- Bitte hilfe