Добрый день!
Apache настроен в качестве сервера webdav, не работает по этому протоколу monosnap при попытке загрузить картинку (хотя тот же monosnap на windows работает нормально). Ошибка при загрузке такая Error Domain=Com.MattRajca.davkit.error Code=404 *(null)*.
Monosnap 5.5.5
OS macos 10.4
Apache запущен на Centos 7
Конфиг загрузил во вложении. Подскажите пожалуйста как решить проблему?
Конфиг
##################################
# Core config
##################################
LoadModule unixd_module modules/mod_unixd.so
LoadModule systemd_module modules/mod_systemd.so
User apache
Group apache
ServerRoot «/etc/httpd»
Listen 0.0.0.0:81
Listen 0.0.0.0:444
PidFile /var/run/httpd/httpd.pid
##################################
# Server logs config
##################################
LoadModule log_config_module modules/mod_log_config.so
LogLevel debug
#LogLevel warn
ErrorLog /var/log/httpd/error_log
LogFormat «%h %l %u %t \»%r\" %>s %b" common
LogFormat «%h %l %u %t \»%r\" %>s %b \«%{Referer}i\» \«%{User-Agent}i\»" combined
LogFormat «%v - %h %l %u %t \»%r\" %>s %b \«%{Referer}i\» \«%{User-agent}i\»" combined-vhost
LogFormat «%{Referer}i -> %U» referer
LogFormat «%{User-agent}i» agent
CustomLog /var/log/httpd/access_log combined-vhost
TransferLog «|/usr/sbin/rotatelogs /var/log/httpd/access_log 100M»
##################################
# WebDAV module
##################################
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
DAVLockDB /var/lib/dav/lockdb
##################################
# SSL module
##################################
LoadModule ssl_module modules/mod_ssl.so
##################################
# LDAP auth module
##################################
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule authz_user_module modules/mod_authz_user.so
#LoadModule authz_host_module modules/mod_authz_host.so
##################################
# AutoIndex module
##################################
#LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule dir_module modules/mod_dir.so
##################################
# Alias module
##################################
LoadModule alias_module modules/mod_alias.so
##################################
# Headers module
##################################
LoadModule headers_module modules/mod_headers.so
ServerSignature Off
ServerTokens Prod
<IfModule mod_headers.c>
Header unset Server
Header unset X-Powered-By
</IfModule>
##################################
# Mime type
##################################
LoadModule mime_module modules/mod_mime.so
LoadModule mime_magic_module modules/mod_mime_magic.so
TypesConfig /etc/mime.types
<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>
AddType application/octet-stream mht
##################################
# MPM module
##################################
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
##################################
# General settings
##################################
<VirtualHost *:81>
ServerName webdav.test.com
DocumentRoot /var/www
RedirectMatch (.*) https://webdav.test.com$1
</VirtualHost>
<VirtualHost *:444>
ServerAdmin 11
ServerName webdav.test.com
SSLEngine on
SSLProtocol -all +SSLv3 +TLSv1 +TLSv1.1 +TLSv1.2
# SSLCertificateFile /etc/ssl/certs/wild_scm.crt
# SSLCertificateKeyFile /etc/ssl/private/wild_scm.key
# SSLCertificateChainFile /etc/ssl/certs/wild_scm.bndl
SSLCertificateFile /etc/ssl/certs/wildcart_cert.pem
SSLCertificateKeyFile /etc/ssl/private/wildcart_privatekey.pem
SSLCertificateChainFile /etc/ssl/certs/wildcart_chain.pem
DocumentRoot /var/www
<Directory /var/www>
SSLRequireSSL
DAV off
# Options -Indexes
Require all denied
</Directory>
<Location /favicon.ico>
Require all granted
</Location>
Alias /monosnap /var/www/webdav
<Location /monosnap>
Require all granted
</Location>
Alias /i /var/www/webdav
<Location /i>
Require all granted
</Location>
<Location /webdav>
DAV on
DavDepthInfinity on
# Options +Indexes
# IndexOptions FancyIndexing NameWidth=* Charset=UTF-8
LimitXMLRequestBody 10
<LimitExcept GET POST OPTIONS>
Require user admin
</LimitExcept>
# <Limit GET PUT PROPFIND OPTIONS REPORT MKACTIVITY CHECKOUT DELETE PROPPATCH MKCOL MERGE COPY>
# Require valid-user
# </Limit>
AuthType basic
AuthName «login required»
AuthBasicProvider ldap
AuthLDAPBindDN 11@test.com
AuthLDAPBindPassword 111
AuthLDAPURL «ldap://222.test.com:3268 333.test.com:3268/DC=test,DC=com?sAMAccountName?sub?(&(objectClass=user)(memberOf=CN=ttest CR,CN=Users,DC=test,DC=com))» NONE
Require valid-user
</Location>
</VirtualHost>