
116480
19.01.2016
Wie verwalte ich mehrere Webseiten auf einem Cent Os mit Apache ?
Hallo,
ich habe auf einem Linux mehrere Webseiten.
Die sind da alle unter var\Vhost\....
Nun habe ich einen neuen Cent OS
Da kommt
Are you the Administrator?
You should add your website content to the directory /var/www/html/.
To prevent this page from ever being used, follow the instructions in the file /etc/httpd/conf.d/welcome.conf.
Klar , lade ich ein Web unter html , dann lauft es.
Wie verwalte ich aber mehrere Webseiten ?
Gruss
Ralf
ich habe auf einem Linux mehrere Webseiten.
Die sind da alle unter var\Vhost\....
Nun habe ich einen neuen Cent OS
Da kommt
Are you the Administrator?
You should add your website content to the directory /var/www/html/.
To prevent this page from ever being used, follow the instructions in the file /etc/httpd/conf.d/welcome.conf.
Klar , lade ich ein Web unter html , dann lauft es.
Wie verwalte ich aber mehrere Webseiten ?
Gruss
Ralf
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 293513
Url: https://administrator.de/forum/wie-verwalte-ich-mehrere-webseiten-auf-einem-cent-os-mit-apache-293513.html
Ausgedruckt am: 15.05.2025 um 20:05 Uhr
16 Kommentare
Neuester Kommentar
Hallo Ralf,
du musst eben auch die entsprechenden vHosts in deiner Apache-Config anlegen. Davon ausgehend, dass du mehrere Seiten auf einer IP hosten möchtest, ist hier eine Anleitung: https://httpd.apache.org/docs/2.2/vhosts/examples.html
Beste Grüße!
Berthold
du musst eben auch die entsprechenden vHosts in deiner Apache-Config anlegen. Davon ausgehend, dass du mehrere Seiten auf einer IP hosten möchtest, ist hier eine Anleitung: https://httpd.apache.org/docs/2.2/vhosts/examples.html
Beste Grüße!
Berthold

Moin,
du solltest erstmal schauen, dass du die aktuelle 2.4 Version verwendest:
https://httpd.apache.org/docs/2.4/vhosts/examples.html
Ansonsten würde ich dir empfehlen mal nginx anzuschauen, ist meiner Meinung nach wesentlich einfacher für Anfänger als Apache.
https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks ...
VG
Val
du solltest erstmal schauen, dass du die aktuelle 2.4 Version verwendest:
https://httpd.apache.org/docs/2.4/vhosts/examples.html
Ansonsten würde ich dir empfehlen mal nginx anzuschauen, ist meiner Meinung nach wesentlich einfacher für Anfänger als Apache.
https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks ...
VG
Val
Hallo Ralf,
jetzt verwechsele bitte nicht Äpfel mit Birnen... Dein vSphere hat damit ja nun erstmal garnichts zu tun!
Ich nehme jetzt mal an, dass dein CentOs als VM auf einem vSphere läuft. Wenn du jetzt Daten auf einer anderen physikalischen Platte des vSphere ablegen willst, musst du einfach nur eine virtuelle Platte auf diesem Storage anlegen und diese deiner CentOs-VM zuweisen.
Wenn du diese Platte dann an die entsprechende Stelle mountest, kannst du ohne Weiteres deine Webseiten darauf ablegen.
Beste Grüße!
Berthold
jetzt verwechsele bitte nicht Äpfel mit Birnen... Dein vSphere hat damit ja nun erstmal garnichts zu tun!
Ich nehme jetzt mal an, dass dein CentOs als VM auf einem vSphere läuft. Wenn du jetzt Daten auf einer anderen physikalischen Platte des vSphere ablegen willst, musst du einfach nur eine virtuelle Platte auf diesem Storage anlegen und diese deiner CentOs-VM zuweisen.
Wenn du diese Platte dann an die entsprechende Stelle mountest, kannst du ohne Weiteres deine Webseiten darauf ablegen.
Beste Grüße!
Berthold

Anzumerken wäre noch, dass man unter CentOS immer SELinux im Hinterkopf behalten sollte.
Gerade dann, wenn der ganze Krempel mal nicht unter /var/www/ liegt.
Gerade dann, wenn der ganze Krempel mal nicht unter /var/www/ liegt.

Ganz einfach:
unter /var/httpd/conf.d/ befinden sich mehre Konfigurationsdateien mit der Endung .conf
Hier "baust" Du dir eine .conf Datei für jeden virtuellen Server. Ein Beispiel findest Du hier: https://httpd.apache.org/docs/2.4/vhosts/examples.html
Unter Umständen musst Du neben den virtuellen Servern auch noch das DNS anpassen (logisch...). Vorab solltest Du dir auch überlegen, ob Du Namens- oder IP-basierte virtuelle Hosts etablieren möchtest (ich hoffe, Du kennst den Unterschied und die daraus resultierenden Vorteile, Nachteile und Möglichkeiten).
Ich frage mal ganz ketzerisch: Bist Du dir sicher, dass Du dir nicht vorher zumindest mal ein Buch zur Hand nehmen möchtest? Gerade, wenn ein Server "von außerhalb" erreichbar ist und zudem noch PHP, CGI usw. mit einer Datenbank (und phpmyadmin) dazukommt, ist damit nicht zu spaßen. "Einfach mal eine leere Konfiguration als Vorlage nehmen und die eigenen Daten hineinklimpern" ist gerade beim Apache eigentlich der falsche Weg.
Bitte in dem Zusammenhang auch beachten, dass Du für die Installation unter Umständen haftest. Zum Beispiel dann, wenn Daten abgezogen werden oder der Server irgendwann zur Verteilung von Malware zweckentfremdet wird.
Gerade Hosting-Anbieter kennen da wenig Spaß...
unter /var/httpd/conf.d/ befinden sich mehre Konfigurationsdateien mit der Endung .conf
Hier "baust" Du dir eine .conf Datei für jeden virtuellen Server. Ein Beispiel findest Du hier: https://httpd.apache.org/docs/2.4/vhosts/examples.html
Unter Umständen musst Du neben den virtuellen Servern auch noch das DNS anpassen (logisch...). Vorab solltest Du dir auch überlegen, ob Du Namens- oder IP-basierte virtuelle Hosts etablieren möchtest (ich hoffe, Du kennst den Unterschied und die daraus resultierenden Vorteile, Nachteile und Möglichkeiten).
Ich frage mal ganz ketzerisch: Bist Du dir sicher, dass Du dir nicht vorher zumindest mal ein Buch zur Hand nehmen möchtest? Gerade, wenn ein Server "von außerhalb" erreichbar ist und zudem noch PHP, CGI usw. mit einer Datenbank (und phpmyadmin) dazukommt, ist damit nicht zu spaßen. "Einfach mal eine leere Konfiguration als Vorlage nehmen und die eigenen Daten hineinklimpern" ist gerade beim Apache eigentlich der falsche Weg.
Bitte in dem Zusammenhang auch beachten, dass Du für die Installation unter Umständen haftest. Zum Beispiel dann, wenn Daten abgezogen werden oder der Server irgendwann zur Verteilung von Malware zweckentfremdet wird.
Gerade Hosting-Anbieter kennen da wenig Spaß...