|
Post by borkib on Mar 15, 2010 6:20:51 GMT 7
whenever is install and start webserver (v. 1.00.00) and try to open the website i get following message: ---------------------------------------- Forbidden You don't have permission to access / on this server. ---------------------------------------- in the error log is logged: ---------------------------------------- [Fri Mar 05 23:23:57 2010] [crit] [client 192.168.1.11] (13)Permission denied: /raid/naswebsite/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable ---------------------------------------- is it neccessary to create a ".htaccess" file? if YES, with witch content? Please help me Regarts: Burkhard Baaske - Berlin, Germany Attachments:
|
|
|
Post by vincebus on Mar 15, 2010 15:19:53 GMT 7
Greetings, nachdem du den Webserver installiert, aktiviert und gestartet hast, solltest du eigentlich unter http://ip-des-nas:10080/ folgendes sehen : img693.imageshack.us/img693/1696/naswebsite.jpgDort wirst du aufgefordert, in der httpd.conf den User von "nobody" auf "webadmin" zu ändern. Danach musst du diesen User auch als Benutzer im nas einrichten. Wichtig !!! Den vom Webserver angelegten Ordner "naswebsite" von Public auf ACL umstellen und dem User "webadmin" die Zugriffsrechte geben, sonst kann jeder mit Schreibrechten in diesen Ordner. Bei mir hat es so funktioniert. Noch ein Tip am Rande : Bei mir war der Ordner "naswebsite" nach der Installation weder unter Ordner, noch unter Service Ordner sichtbar, daher war keine Rechtevergabe möglich. Manuell anlegen ging auch nicht, da ich immer die Meldung bekam das der Ordner schon existiert. Einzige Lösung war, den Webserver zu deinstallieren, dann den Ordner "naswebsite" zu erstellen und den Webserver erneut zu installieren, da dann der bereits angelegte Ordner benutzt wird und ich für diesen die Rechte vergeben kann. Grüße aus Köln vince
|
|
|
Post by borkib on Mar 17, 2010 5:25:14 GMT 7
Danke für die schnelle Antwort.
nunja...
unter http://192.168.1.3:10080/ (NAS-IP) kommt wie gesagt "fehler 404 - Forbidden" selbst, wenn ich den Server neu installiert und "nur" aktiviert habe. - sonst habe ich keine konfiguration vorgenommen.
zu erstens: ich kann zwar über das Netzwerk auf das NAS auf den Ordner "naswebsite" zugreifen... - sehe aber den Ordner nicht im FTP-Modus. - noch nicht mal, wenn ich mich als "hauptbenutzer" einwähle ich vermute, dass das damit irgendwie zusammenhängt. Dabei ist der zugriff auf den Ordner unter Systemordner als Public eingeschaltet.
Ich habe schon versucht den Ordner zu löschen. aber das geht igendwie auch nicht. - denn selbst wenn das Modul "webserver" gestoppt und deinstalliert wurde ist der Ordner "naswebsite" auf dem NAS über LAN noch verfügbar. - selbst wenn das NAS neu gestartet wurde. (liegt vll daran, dass ich das Modul Webserver NIE deaktivieren wenn es mal aktiviert wurde)
desshalb kann ich auch den Ordner naswebsite neu anlegen - weil er jetzt praktisch permanent auf dem nas ist. - löschen geht auch nicht.
mich wundert nur, dass auf "deiner" Website steht, dass Firmware 2.00.8 vorhanden sein muss.... (steht aber auch bei mir drinne) aber für den N3200Pro gibt es gerade mal Firmware 1.00.06 gibt. - Welche Firmware hast du drauf?
kannst du mir deinen Ordner naswebsite in komprimoierter Form mal zusenden? - kannst ja die httpd.conf abändern und den Ordner www leeren. - dann kann ich deine Version mal testen.
-----------------
ich weiß nicht, ob das von relevanz ist, aber:
unmittelbar nachdem ich das Webserver-Modul neu installiert habe hatte ich in den unterordnern (www, logs und conf) keine schreibrechte. (wohl aber im hauptverzeichnis) - erst nachdem ich "public" deaktiviert habe und dem "hauptbenutzer" schreibrechte gewährt habe, kann ich wieder auf diese Ordner schreiben (httpd.conf & co. ändern)
-----------------
vielleicht lässt sich ja aber auch das Problem umgehen indem ich einem "webadmin"-USER erstelle. Allerdings kann ich keinen User ohne Passwort erstellen, will aber meinen Webserver öffentlich verfügbar machen. und selbst wenn ich ein passwort vergebe - wie / wo sollte denn ein Benutzer dieses Passwort dann eingeben?!?
Korrektur: habe oben gesagt, dass Fehler "404 - Forbidden" erscheint. jedoch ist es fehler "403 - Forbidden" - vll. hilft das ja.
|
|
|
Post by vincebus on Mar 20, 2010 13:02:51 GMT 7
Moin,
ich hab dir mal den Inhalt meines Ordners per Mail zugesendet. Die Dateien sind uneditiert, du solltest also die Testseite sehen können.
Gruß
vince
|
|
|
Post by borkib on Mar 21, 2010 5:01:14 GMT 7
Danke!
Habe deine Mail leider nicht bekommen, aber inzwischen läuft der Webserver auch.
Näheres schreibe ich später!
|
|
|
Post by borkib on Apr 15, 2010 3:48:20 GMT 7
;D ;D
Also......
Ich gehe mal davon aus, dass ich den Fehler selbst verursacht habe...
Hich habe nämlich sofort (bevor ich es probiert habe) einige Einstellungen vorgenommen, was z.B. die Zugriffsrechte für den Ordner "naswebsite" vorgenommen. Aber welche genau, das weiß ich nicht mehr. - Ich gehe mal davon aus, dass es sich da irgendow verschluckt hat.
Nachdem ich dann endlich entdeckt habe, dass es ein SSH-Plugin für das N3200Pro gibt, habe ich das installiert, und mit putty (nach einigen erfolglosen Versuchen der Einstellungen mit Berechtigungen von "naswebsite" und deren Unterordner) den Ordner manuell gelöscht, nachdem ich das Modul "Webserver" deinstalliert habe.
Danach bin ich alle Schritte (wie beschrieben) nochmal durchgegangen, und habe nach jedem Schritt geprüft, ob das Plugin immernoch läuft, und ein Zugriff auf die Website möglich ist. - und prompt hat es geklappt.
|
|