Ich habe mich seit Freitagabend mit der Konfiguration meines Apache-Servers beschäftigt. Leider scheitere ich immernoch an der Ausführung der POST-Methode. Ich habe zur Vereinfachung - auch wenn es keine gute Lösung ist - unter /usr/local/httpd/htdocs ein /test-Verzeichnis angelegt, in dem ich meine PHP-Sripte ablege und dann über http:/localhost/test/test.php aufrufe. Bislang verwende ich die Standart-Direktiven des Servers. Nach meinem Verständnis der httpd.conf-Datei müßte eigentlich für das o. g. test-Verzeichnis die POST-Methode nicht verboten sein hier ein Auszug aus den conf-Dateien: Auszug aus httpd.conf: # # Note that from this point forward you must specifically allow # particular features to be enabled - so if something's not working as # you might expect, make sure that you have specifically enabled it # below. # # # This should be changed to whatever you set DocumentRoot to. # <Directory "/usr/local/httpd/htdocs"> # # This may also be "None", "All", or any combination of "Indexes", # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews". # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # Options Indexes -FollowSymLinks +Includes MultiViews # # This controls which options the .htaccess files in directories can # override. Can also be "All", or any combination of "Options", "FileInfo", # "AuthConfig", and "Limit" # AllowOverride None # # Controls who can get stuff from this server. # Order allow,deny Allow from all # # disable WebDAV by default for security reasons. # <IfModule mod_dav.c> DAV Off </IfModule> # # Enable SSI (Server Side Includes) for the demo index.html pages, as some of the content # is created dynamically. This should be disabled when setting up a productive # server. <Files /usr/local/httpd/htdocs/index.htm*> Options -FollowSymLinks +Includes +MultiViews </Files> # # Protect the php3 test page, so it cannot be viewed from an outside system. # <Files test.php3> Order deny,allow deny from all allow from localhost </Files> </Directory> # # UserDir: The name of the directory which is appended onto a user's home # directory if a ~user request is received. # Note: # The next three lines are commented out here. These directives and the access # control section have been put into /etc/httpd/suse_public_html.conf. # If the variable HTTPD_SEC_PUBLIC_HTML in /etc/rc.config.d/apache.rc.config # is set to "yes" (default), SuSEconfig will include that file via # /etc/httpd/suse_include.conf. # Also note that for the /home/*/public_html directories to be browsable the # executable flag must be set on the /home/* directories. # # Note that from this point forward you must specifically allow # particular features to be enabled - so if something's not working as # you might expect, make sure that you have specifically enabled it # below. # # # This should be changed to whatever you set DocumentRoot to. # <Directory "/usr/local/httpd/htdocs"> # # This may also be "None", "All", or any combination of "Indexes", # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews". # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # Options Indexes -FollowSymLinks +Includes MultiViews # # This controls which options the .htaccess files in directories can # override. Can also be "All", or any combination of "Options", "FileInfo", # "AuthConfig", and "Limit" # AllowOverride None # # Controls who can get stuff from this server. # Order allow,deny Allow from all # # disable WebDAV by default for security reasons. # <IfModule mod_dav.c> DAV Off </IfModule> # # Enable SSI (Server Side Includes) for the demo index.html pages, as some of the content # is created dynamically. This should be disabled when setting up a productive # server. <Files /usr/local/httpd/htdocs/index.htm*> Options -FollowSymLinks +Includes +MultiViews </Files> # # Protect the php3 test page, so it cannot be viewed from an outside system. # <Files test.php3> Order deny,allow deny from all allow from localhost </Files> </Directory> # # UserDir: The name of the directory which is appended onto a user's home # directory if a ~user request is received. # Note: # The next three lines are commented out here. These directives and the access # control section have been put into /etc/httpd/suse_public_html.conf. # If the variable HTTPD_SEC_PUBLIC_HTML in /etc/rc.config.d/apache.rc.config # is set to "yes" (default), SuSEconfig will include that file via # /etc/httpd/suse_include.conf. # Also note that for the /home/*/public_html directories to be browsable the # executable flag must be set on the /home/* directories. suse_public_html.conf: <IfModule mod_userdir.c> UserDir public_html </IfModule> <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory> Es wäre nett wenn mir jemand bei der Konfiguration helfen könnte. Grüße Thomas Bee
Teilnehmer (2)
-
Jonas Schrieb
-
Thomas Bee