PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VirtualHost für meinen Apache



phoku
25.08.03, 18:14
Hallo,

ich möchte auf meinen Apache einen VirtualHost anlegen, der nur über das LAN erreichbar sein soll... welche Zeilen muss ich da in der httpd.conf editieren?

derRichard
25.08.03, 19:47
Original geschrieben von phoku
Hallo,

ich möchte auf meinen Apache einen VirtualHost anlegen, der nur über das LAN erreichbar sein soll... welche Zeilen muss ich da in der httpd.conf editieren?
hallo!

schau dir das an:
http://httpd.apache.org/docs/vhosts/index.html
und dann noch:
http://httpd.apache.org/docs/howto/auth.html#allowdeny

//richard

zagadka
25.08.03, 20:10
Das könnte in etwa so aussehen ...

# zeigt hier auf das Home-Dir vom User ...
<VirtualHost *>
RewriteEngine on
DocumentRoot /home/zagadka/public_html
# Das CGI kannst Du Dir schenken, wenn Du es nicht brauchst
ScriptAlias /cgi-bin/ "/home/zagadka/public_html/cgi-bin/"
ServerName zagadka.tma
</VirtualHost>

Damit die Namensauflösung klappt solltest Du die /etc/hosts um den Eintrag erweitern bzw. bind oder sonstigen Nameserver. So läuft es zumindest bei mir ...

#/etc/hosts
...
192.168.5.1 piepsi.tma piepsi
192.168.5.1 zagadka.tma zagadka
...

Gruß

zagadka

derRichard
25.08.03, 20:16
Original geschrieben von zagadka
Das könnte in etwa so aussehen ...

# zeigt hier auf das Home-Dir vom User ...
<VirtualHost *>
RewriteEngine on
DocumentRoot /home/zagadka/public_html
# Das CGI kannst Du Dir schenken, wenn Du es nicht brauchst
ScriptAlias /cgi-bin/ "/home/zagadka/public_html/cgi-bin/"
ServerName zagadka.tma
</VirtualHost>

Damit die Namensauflösung klappt solltest Du die /etc/hosts um den Eintrag erweitern bzw. bind oder sonstigen Nameserver. So läuft es zumindest bei mir ...

#/etc/hosts
...
192.168.5.1 piepsi.tma piepsi
192.168.5.1 zagadka.tma zagadka
...

Gruß

zagadka
hallo!

was soll das "RewriteEngine on" bringen?

ich würde es so machen:


<VirtualHost *>
ScriptAlias /cgi-bin/ /var/www/vhost/cgi-bin/
ServerName vhost.semmel.at
DocumentRoot /var/www/vhost/
<Directory /var/www/vhost/>
Order allow,deny
Deny from all
Allow from 192.168.0.0/24 (dein lan)
</Directory>
</VirtualHost>


//richard