Ich versuche gerade, meine Apache-Konfiguration zu setzen. Ich habe eine IP (zB 10.10.10.10
) und eine Domain (zB www.mydomain.com
).Apache dieselbe Domäne multi virtueller Host
Dieser Server ist derzeit Hosting-2-Sites und jeder Standort hat seine eigene Apache Instanz mit seinem eigenen conf und php.ini:
/appli/projects/project1/apache_2.4/conf/project1.conf
=> Seite 1
/appli/projects/project2/apache_2.4/conf/project2.conf
=> Seite 2
project1.conf ist so (gleiche mit 443 für SSL) gesetzt:
<VirtualHost 10.10.10.10:80> DocumentRoot /appli/projects/project1/apache_2.4/htdocs/project1folder/ ServerName mydomain.com </virtualHost>
project2.conf ist so (gleiche mit 453 für SSL) gesetzt:
<VirtualHost 10.10.10.10:90> DocumentRoot /appli/projects/project2/apache_2.4/htdocs/project2folder/ ServerName mydomain.com </virtualHost>
Also, wenn ich eine Verbindung zu "mydomain.com" Ich werde auf "Seite 1", aber ich müssen getroffen mydomain.com:453 für den Zugriff auf „Seite 2“, das ist nicht wirklich gut ...
ich so etwas haben möchte:
mydomain.com/site1
=> „Seite 1“ (oder site1.mydomain.com
)
mydomain.com/site2
=> "Site 2" (oder site2.mydomain.com
)
Und ich würde die "Seite 1" zu halten, wie die mydomain.com
schlagen.
Leider, da jede Seite ihre eigene Instanz von Apache hat, habe ich keine Ahnung, wie man sie setzt.
Last but not least Ich würde gerne wissen, ob es möglich ist, PHP (Apache) SESSION
über die multi Apache Instance zu teilen oder wenn ich COOKIES
über die Domain verwenden muss, um Informationen zwischen den Sites zu teilen.
Ich weiß nicht, ob es wirklich klar ist, fragen Sie einfach, ob Sie mehr Informationen benötigen.
Vielen Dank im Voraus.
Was versuchen Sie zu erreichen? Wenn du 'mydomain.com/site1' und' mydomain.com/site2' willst, warum zeigst du 'mydomain.com' nicht einfach auf einen Ordner mit' site1' und 'site2' in zwei verschiedenen Ordnern? Keine Notwendigkeit für mehrere Instanzen oder sogar mehrere VHosts? –
Btw .. Sie sollten wirklich alle Tags außer 'Apache' entfernen .. .this Frage ist rein über Apache Config ... nichts anderes ... –
Ich habe andere Tags entfernt. Dachte es könnte auch andere Dinge bedauern. Meinst du, ich sollte "Site 1" und "Site 2" in denselben Htdocs setzen? Ich hatte das Gefühl, dass es schlauer war, Multi-Apache-Instanz zu verwenden, falls einer ausfallen sollte, der andere nicht betroffen war ... – Dabeliuteef