zugriff mit domain und ip

Apache, Lighttpd, nginx, Cherokee
kloavoda
Posts: 1
Joined: 2010-03-27 11:21

zugriff mit domain und ip

Post by kloavoda » 2010-03-27 11:43

hi jungs,

hab mir nen kleinen webserver auf meinem NAS eingerichtet. will von meinem handy aus, auf geschützte dateinen gelangen.
mein code:

Code: Select all

server.document-root = "/srv/www/pages"
.
.
.
$HTTP["host"] == "XXX.dyndns.org" {
server.document-root = "/srv/www/pages/oeffentlich"
auth.require = (
"/" =>
(
"method" => "basic",
"realm" => "Password protected area",
"require" => "user=username"
))}

klappt alles wunderbar, wenn ich http://XXX.dyndns.org zugreife.

jedoch wenn ich über meine ip zugreife komm ich auf den ordner "pages" ungeschützt. ist mir auch klar warum, wegen der ersten zeile im code.

jedoch wenn ich diese zeile lösche in der config, dann kommt diese fehlermeldung

Code: Select all

2010-03-27 11:42:38: (configfile.c.1162) a default document-root has to be set
2010-03-27 11:42:38: (server.c.610) setting default values failed


wie kann ich das jetzt einstellen das ich mit http://XXX.dyndns.org und mit http://123.XXX.XXX.XXX auf den ordner "oeffentlich" (mit passwort) zugreife?

gruß
kloavoda

User avatar
daemotron
Administrator
Administrator
Posts: 2635
Joined: 2004-01-21 17:44

Re: zugriff mit domain und ip

Post by daemotron » 2010-03-27 16:10

Du lässt einfach das $HTTP["host"] == ... {} weg, setzt das Document Root so, wie Du es wirklich benötigst (auf /srv/www/pages/oeffentlich und lässt die auth.require Geschichte drin.
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time