PDA

View Full Version : Berechtigungsproblem mit Net.Data



mott
02-11-04, 20:09
Hallo,

ich habe einen Apache-Webserver eingerichtet und net.data aktiviert. Jedoch bekomme ich folgende Fehlermeldung im Webserverlog:

<b>(3401)Berechtigung abgelehnt.: ZSRV_MSG064B: Zugriff auf /mitarbeiter.ndm/start.html verweigert, referer: http://192.168.101.10:8022</b>

Die Berechtigungen auf das CGI-Verzeichnis lauten wie folgt:
----------------------------------------------------------


Daten- -Objektberechtigungen--
Benutzer berecht. Exist Verw Änder Ref
*PUBLIC *RX
QTMHHTTP *RWX X X X X
QTMHHTP1 *RWX X X X X

(QTMHHTP1 wird glaube ich gar nicht mal benötigt?)




Das Net.Data-Initialization-File sieht folgendermaßen aus:
-------------------------------------------------------


MACRO_PATH /WWW/APACHE1/HTDOCS/CGI-BIN
INCLUDE_PATH /WWW/APACHE1/HTDOCS/CGI-BIN
DTW_PROCESS_REPORT_ON_ERROR = YES
DTW_SHOWSQL YES
DTW_ERROR_LOG_DIR /TCP52DMAST/LOGS
DTW_ERROR_LOG_LEVEL ERROR
DTW_TRACE_LOG_DIR /TCP52DMAST/LOGS
DTW_TRACE_LOG_LEVEL OFF
DTW_TRACE_MERGE_RECORDS NO
DTW_SQL_NAMING_MODE SYSTEM_NAMING



Die Konfiguration des Webservers:
--------------------------------


ScriptAlias /cgi-bin/ /QSYS.LIB/TCP52LMAST.LIB/DB2WWW.PGM/
Listen *:8022
DocumentRoot /www/apache1/htdocs
ServerRoot /www/apache1
Options -ExecCGI -FollowSymLinks -SymLinksIfOwnerMatch -Includes -IncludesNoExec -Indexes -MultiViews
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{Cookie}n \"%r\" %t" cookie
LogFormat "%{User-agent}i" agent
LogFormat "%{Referer}i -> %U" referer
LogFormat "%h %l %u %t \"%r\" %>s %b" common
SetEnvIf "User-Agent" "Mozilla/2" nokeepalive
SetEnvIf "User-Agent" "JDK/1\.0" force-response-1.0
SetEnvIf "User-Agent" "Java/1\.0" force-response-1.0
SetEnvIf "User-Agent" "RealPlayer 4\.0" force-response-1.0
SetEnvIf "User-Agent" "MSIE 4\.0b2;" nokeepalive
SetEnvIf "User-Agent" "MSIE 4\.0b2;" force-response-1.0
Directory /
Order Deny,Allow
Deny From all
/Directory
Directory /www/apache1/htdocs
Order Allow,Deny
Allow From all
/Directory
Directory /QSYS.LIB/TCP52LMAST.LIB/
Allow From all
Order Allow,Deny
Options +ExecCGI
/Directory


(! bei den Directory-Einträgen habe ich das Größer- und das Kleiner-Zeichen absichtlich weggelassen)

Wer hat eine Tip, warum ich diesen Berechtigungsfehler bekomme?

Vielen Dank im voraus für euer Antwort?
Michi

Bruno Jakob
03-11-04, 08:48
Hallo Michi,

habe zwar nur bescheidene Kenntnisse, was den Apache betrifft, aber schließt du mit dem Eintrag


Directory /
Order Deny,Allow
Deny From all


nicht alle aus?

Gruß
Bruno