PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache



Grink
08.06.99, 14:17
Hi Folks,

hab den Apache erfolgreich aufgesetzt.
Jetzt habe ich ein neues Verzeichnis angelegt, auf das ich von einem anderen rechner zugreifen will. Dabei bekomme ich aber immer die Meldung von wegen
"You don´t have permission to access /abc/de.."
Mit chmod 777 auf das verzeichnis gings auch nicht. Muß ich das Verzeichnis irgendwie in der httpd.conf angeben oder so??

Help !
Gruß
Grink

modernart
08.06.99, 17:43
Bei Dir fehlt wahrscheinlich der Root-Verzeichniseintag in der http.conf, den mußt Du natürlich angeben.

Dann apache neu Starten.

mod 777 ist ein Sicherheitsproblem http://www.linuxforen.de/ubb/frown.gif

Gruß

Grink
09.06.99, 09:26
Jo,

hab jetzt endlich raus wie das mit dem Zugriff geht. Jetzt noch 2 Fragen:

1. Wie muß ich den Apache konfigurieren, um beim Zugriff auf ein Verzeichnis nach dem User und Passwort zu fragen

2. wenn ich den Apache stoppe und wieder starten will kommt die Fehlermeldung :
"BDROOT must be set !!!"

Wer kann helfen?
Gruß
Grink

modernart
09.06.99, 10:36
Hallo,

zu 1. mache das mit ".htaccess", haue diesen Begriff mal in ein Suchmaschine rein, dann bekommst du wahrscheinlich 1 Mio Links.

zu 2. du meinst sicher "DBROOT". Das problem hatte ich auch, da schreibt SuSE:

Lösung:

Es muß einfach die Variable DBROOT gesetzt werden, bevor Apache gestartet wird. Dazu gibt es mehrere Möglichkeiten, von denen nur eine Angewandt
werden muß:

1.Installieren Sie das Paket adabas und deinstallieren Sie es wieder.
2.Tragen Sie in /etc/rc.config am Ende folgende Zeilen ein:

# DBROOT: The top directory of the Adabas D installation.
#
DBROOT=/tmp

3.Tragen Sie in /sbin/init.d/apassl zu Beginn nach den Kommentaren folgende Zeilen ein und führen Sie diese Zeile auch in Ihrer
Kommandozeile aus:

export DBROOT=/tmp

Besser kann ich das auch nicht schreiben.

Gruß

Grink
09.06.99, 14:32
Alles klar, besten Dank !!

Ich werd dann mal auf die Suche gehen nach
.htaccess :-)

Ich meld mich wenns wieder schief geht.

Danke u. Gruß
Grink

Grink
11.06.99, 11:24
Hmmm....

Alsoich habe jetzt ein .htaccess und .htpasswd erstellt, so wie es überall beschrieben ist.

Trotzdem klappt das nicht. Ich habe immernoch Zugriff.

Grink
11.06.99, 18:26
Es läuft !!!!

In den Directiven muß der Eintrag

AllowOverride None in
AllowOverride AuthConfig
geändert werden. Dann funzt das mit den .htaccess-Files.

Allerdings geht das mit der DBROOT-Variablen immernoch nicht.

Ich ahbe alles gemacht wie Du gesagt hast. Also alle 3 Möglichkeiten.

Hab auch sogar Apache 1.3.6 installiert.
Aber das Problem besteht immernoch.

???
Grink

modernart
11.06.99, 18:42
Genau, Du mußt das dann noch in der http.conf eintragen, http://www.linuxforen.de/ubb/smile.gif AuthConfig ...

Zu Deinem anderen Problem fällt mir nichts ein, möglicherweise wies jemand anderes ja wa. Bei mir hat es auf jeden Fall so gefunzt.

Gruß

elrikthemage
12.06.99, 02:06
Hi,

Das mysqlXXX - Module fuer den Apache ist nur dann wichtig wenn man bei Anfragen an eine Datenbank ein Benutzerkennwort vor dem zugriff auf die Datenbank fordert. Dies kann fast besser geloesst werden mit php3 Perl usw Modulen

[This message has been edited by elrikthemage (edited 19 June 1999).]