Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
fortgeschrittene:apache-virtual-hosts [2016/12/02 08:08] ingo_wichmann |
fortgeschrittene:apache-virtual-hosts [2024/04/25 13:41] (aktuell) sh [HTML-Dateien ablegen] |
||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== Namen im DNS eintragen ===== | ===== Namen im DNS eintragen ===== | ||
- | Die Namen aller Virtual Hosts müssen im DNS eingetragen sein, fehlende wie unter [[bind]] gezeigt hinzufügen | + | Die Namen aller Virtual Hosts sind im DNS eingetragen, fehlende wie unter [[bind]] gezeigt hinzufügen |
==== Namensauflösung testen ==== | ==== Namensauflösung testen ==== | ||
getent hosts notebook14.linuxhotel.de | getent hosts notebook14.linuxhotel.de | ||
Zeile 84: | Zeile 84: | ||
</file> | </file> | ||
- | mkdir /var/www/iw.linuxhotel.de/{cgi-bin,html} | + | mkdir -p /var/www/iw.linuxhotel.de/{cgi-bin,html} |
<file html /var/www/iw.linuxhotel.de/html/test.html> | <file html /var/www/iw.linuxhotel.de/html/test.html> | ||
Zeile 129: | Zeile 129: | ||
===== Debian / Ubuntu ===== | ===== Debian / Ubuntu ===== | ||
==== HTML-Dateien ablegen ==== | ==== HTML-Dateien ablegen ==== | ||
- | <file html /var/www/test.html> | + | <file html /var/www/html/test.html> |
<html> | <html> | ||
<head> | <head> | ||
Zeile 142: | Zeile 142: | ||
mkdir -p /srv/iw.linuxhotel.de/{html,cgi-bin} | mkdir -p /srv/iw.linuxhotel.de/{html,cgi-bin} | ||
- | ab Debian 5.0: | + | Debian (ab 8): |
<file html /srv/iw.linuxhotel.de/html/test.html> | <file html /srv/iw.linuxhotel.de/html/test.html> | ||
<html> | <html> | ||
Zeile 156: | Zeile 156: | ||
==== Apache Konfiguration ==== | ==== Apache Konfiguration ==== | ||
- | Debian 5 - 7: //apache Version 2.2// | + | Debian (ab 8), Ubuntu (ab 16.04): |
- | <file txt /etc/apache2/sites-available/iw.linuxhotel.de> | + | |
- | <VirtualHost *:80> | + | |
- | ServerName iw.linuxhotel.de | + | |
- | DocumentRoot /srv/iw.linuxhotel.de/html | + | |
- | + | ||
- | <Directory "/srv/iw.linuxhotel.de/html"> | + | |
- | Order allow,deny | + | |
- | Allow from all | + | |
- | </Directory> | + | |
- | </VirtualHost> | + | |
- | </file> | + | |
- | + | ||
- | Debian ab 8, Ubuntu 16.04: //apache Version 2.4// | + | |
<file txt /etc/apache2/sites-available/iw.linuxhotel.de.conf> | <file txt /etc/apache2/sites-available/iw.linuxhotel.de.conf> | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
Zeile 191: | Zeile 178: | ||
===== Virtual-Host testen ===== | ===== Virtual-Host testen ===== | ||
- | === netcat / telnet === | + | === netcat === |
- | netcat -v localhost 80 | + | (( ''-C'' habe ich zum ersten Mal unter Debian 8 gebraucht )) |
- | GET /test.html http/1.1 | + | netcat -Cv localhost 80 |
+ | GET /test.html HTTP/1.1 | ||
host: iw.linuxhotel.de | host: iw.linuxhotel.de | ||