On dinsdag 12 november 2013 20:45:30 you wrote:
Hello,
if you are updating to the latest Apache packages from Factory, you'll get a "Forbidden" error, and the log contains: AH01630: client denied by server configuration
This is probably caused by
* Mo Nov 04 2013 freek@opensuse.org - Removed obsolete directive DefaultType - Changed all access control to new Require directive
The solution is to replace Order allow,deny Allow from all with Require all granted in the apache config.
This change is needed even if the access_compat module is loaded [1] :-(
Freek, was this an intentional change, or something we should call a bug? ;-)
I searched all the configuration files for this type of entries and replaced directive Order, followed by Allow or Deny by the Require directives. I could have overlooked one or more. So I consider this a bug. But we need some more output in the error_log to pinpoint what went wrong. According to the documentation Order and following should remain working with the access_compat module. Maybe that module was not present, which gives a warning at start up, subsequently an error when such access control is used.
Regards,
Christian Boltz
[1] APACHE_MODULES="actions alias auth_basic authz_host authz_groupfile authz_user authn_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php5 rewrite proxy proxy_http reqtimeout unixd access_compat authz_core systemd authn_core" -- fr.gr.
member openSUSE Freek de Kruijf -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org