lpi2:apache-virtual-hosts
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| lpi2:apache-virtual-hosts [2016/03/18 11:35] – [vhost-Konfiguration überprüfen] ingo_wichmann | lpi2:apache-virtual-hosts [2024/04/25 13:41] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Namebased Virtual Hosts ====== | ====== Namebased Virtual Hosts ====== | ||
| Vorraussetzung: | Vorraussetzung: | ||
| - | |||
| - | Achtung: in der Apache-Konfiguration ist die Reihenfolge wichtig. | ||
| ===== Namen im DNS eintragen ===== | ===== Namen im DNS eintragen ===== | ||
| - | Die Namen aller Virtual Hosts müssen | + | Die Namen aller Virtual Hosts sind im DNS eingetragen, |
| ==== Namensauflösung testen ==== | ==== Namensauflösung testen ==== | ||
| getent hosts notebook14.linuxhotel.de | getent hosts notebook14.linuxhotel.de | ||
| Zeile 11: | Zeile 9: | ||
| ===== SuSE ===== | ===== SuSE ===== | ||
| - | '' | + | ==== HTML-Dateien ablegen ==== |
| + | openSuSE ab 10.2: | ||
| + | <file html /srv/www/htdocs/test.html> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | Link zu <a href=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | < | + | mkdir -p / |
| - | NameVirtualHost * | + | |
| + | openSuSE ab 10.2: | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | Link zu <a href=" | ||
| + | </ | ||
| + | </ | ||
| </ | </ | ||
| - | '' | + | ==== Apache Konfiguration ==== |
| + | openSuSE bis 12.3: | ||
| + | <file txt / | ||
| + | NameVirtualHost * | ||
| + | </file> | ||
| - | < | + | openSuSE ab 10.2: |
| + | < | ||
| < | < | ||
| </ | </ | ||
| </ | </ | ||
| - | '' | + | openSuSE ab 42.1: |
| - | + | <file txt / | |
| - | <file> | + | |
| < | < | ||
| ServerName iw.linuxhotel.de | ServerName iw.linuxhotel.de | ||
| Zeile 32: | Zeile 57: | ||
| < | < | ||
| - | | + | |
| - | Allow from all | + | |
| </ | </ | ||
| </ | </ | ||
| </ | </ | ||
| - | ==== Configdateien | + | ==== Konfigdateien |
| apache2ctl configtest | apache2ctl configtest | ||
| + | Vhosts anzeigen: | ||
| apache2ctl -S | apache2ctl -S | ||
| + | ==== Konfiguration neu laden ==== | ||
| + | apache2ctl graceful | ||
| + | |||
| + | ===== CentOS 7 ===== | ||
| ==== HTML-Dateien ablegen ==== | ==== HTML-Dateien ablegen ==== | ||
| - | '' | + | <file html /var/www/html/ |
| - | + | ||
| - | <file> | + | |
| < | < | ||
| < | < | ||
| Zeile 51: | Zeile 78: | ||
| </ | </ | ||
| < | < | ||
| - | Default Host notebook34< | + | |
| <a href=" | <a href=" | ||
| </ | </ | ||
| Zeile 57: | Zeile 84: | ||
| </ | </ | ||
| - | mkdir -p /srv/ | + | mkdir -p /var/ |
| - | + | ||
| - | ''/ | + | |
| - | < | + | < |
| < | < | ||
| < | < | ||
| Zeile 73: | Zeile 98: | ||
| </ | </ | ||
| - | ===== CentOS 5 ===== | + | ==== Apache Konfiguration |
| - | '' | + | <file txt / |
| - | + | ||
| - | <file> | + | |
| - | ServerAdmin root@notebook14.linuxhotel.de | + | |
| - | ServerName notebook14.linuxhotel.de | + | |
| - | DocumentRoot / | + | |
| - | + | ||
| - | < | + | |
| - | Order allow, | + | |
| - | Allow from all | + | |
| - | </ | + | |
| - | + | ||
| - | ErrorLog logs/ | + | |
| - | CustomLog logs/ | + | |
| - | NameVirtualHost * | + | |
| < | < | ||
| </ | </ | ||
| Zeile 96: | Zeile 106: | ||
| </ | </ | ||
| - | mkdir vhosts.d | + | mkdir / |
| - | + | ||
| - | '' | + | |
| - | < | + | < |
| < | < | ||
| ServerName iw.linuxhotel.de | ServerName iw.linuxhotel.de | ||
| Zeile 106: | Zeile 114: | ||
| < | < | ||
| - | | + | |
| - | Allow from all | + | |
| </ | </ | ||
| </ | </ | ||
| </ | </ | ||
| - | ==== Configdateien | + | ==== Konfigdateien |
| apachectl configtest | apachectl configtest | ||
| - | apachectl | + | Vhosts anzeigen: |
| + | httpd -S | ||
| - | ==== HTML-Dateien ablegen | + | ==== Konfiguration neu laden ==== |
| - | ''/ | + | |
| - | < | + | ===== Debian / Ubuntu ===== |
| + | ==== HTML-Dateien ablegen ==== | ||
| + | < | ||
| < | < | ||
| < | < | ||
| Zeile 125: | Zeile 135: | ||
| </ | </ | ||
| < | < | ||
| - | Default Host notebook34< | + | |
| - | <a href=" | + | |
| </ | </ | ||
| </ | </ | ||
| </ | </ | ||
| - | mkdir /var/www/ | + | mkdir -p /srv/ |
| - | + | Debian (ab 8): | |
| - | '' | + | <file html /srv/ |
| - | + | ||
| - | <file> | + | |
| < | < | ||
| < | < | ||
| Zeile 141: | Zeile 149: | ||
| </ | </ | ||
| < | < | ||
| - | Virtual Host iw<br/> | + | |
| - | <a href=" | + | |
| </ | </ | ||
| </ | </ | ||
| </ | </ | ||
| - | ===== Debian / Ubuntu ===== | + | ==== Apache Konfiguration |
| - | + | Debian | |
| - | ''/ | + | < |
| - | < | + | |
| - | < | + | |
| - | | + | |
| - | DocumentRoot / | + | |
| - | + | ||
| - | | + | |
| - | Order allow, | + | |
| - | Allow from all | + | |
| - | </ | + | |
| - | </ | + | |
| - | </file> | + | |
| - | + | ||
| - | '' | + | |
| - | <file> | + | |
| < | < | ||
| ServerName iw.linuxhotel.de | ServerName iw.linuxhotel.de | ||
| Zeile 173: | Zeile 167: | ||
| </ | </ | ||
| </ | </ | ||
| - | mkdir -p / | ||
| a2ensite iw.linuxhotel.de | a2ensite iw.linuxhotel.de | ||
| - | ==== Configdateien | + | ==== Konfigdateien |
| apache2ctl configtest | apache2ctl configtest | ||
| - | + | Vhosts anzeigen: | |
| - | ==== HTML-Dateien ablegen ==== | + | |
| - | + | ||
| - | ''/ | + | |
| - | + | ||
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | |
| - | Virtual Host iw< | + | |
| - | <a href=" | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Testen ===== | + | |
| - | ==== vhost-Konfiguration überprüfen ==== | + | |
| - | + | ||
| - | Debian, openSuSE, Ubuntu: | + | |
| apache2ctl -S | apache2ctl -S | ||
| - | Centos: | + | ==== Konfiguration |
| - | httpd -S | + | |
| - | + | ||
| - | ==== Apache | + | |
| - | / | + | |
| - | + | ||
| - | oder Configtest und Reload in einem: graceful | + | |
| - | + | ||
| - | SuSE 10.2, Debian 4.0: | + | |
| apache2ctl graceful | apache2ctl graceful | ||
| - | Centos 5: | + | ===== Virtual-Host testen |
| - | apachectl graceful | + | === netcat === |
| - | + | (( '' | |
| - | ==== Virtual-Host testen ==== | + | netcat -Cv localhost 80 |
| - | === netcat | + | GET / |
| - | netcat -v localhost 80 | + | |
| - | GET / | + | |
| host: iw.linuxhotel.de | host: iw.linuxhotel.de | ||
lpi2/apache-virtual-hosts.1458300954.txt.gz · Zuletzt geändert: 2016/03/18 11:35 von ingo_wichmann
