У меня проблема с настройкой Apache HTTP Server в Debian Stretch VPS. Я пытаюсь настроить сервер Subversion, но получаю сообщение об ошибке после загрузки модуля mod_dav_svn и перезапуска службы. Вот ошибка:
root@v477561:~# systemctl status httpd.service
Jan 12 02:18:01 v477561.neubox.net systemd[1]: Starting The Apache HTTP Server...
Jan 12 02:18:01 v477561.neubox.net httpd[10674]: httpd: Syntax error on line 158 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf/extra/httpd-includes.conf: Syntax error on line 1 of /etc/httpd/conf/extra/httpd-subversion.conf: Cannot load /usr/lib/apache2/modules/mod_dav_svn.so into server: /usr/lib/x86_64-linux-gnu/libsvn_subr-1.so.1: undefined symbol: apr_crypto_block_cleanup
Jan 12 02:18:01 v477561.neubox.net systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE
Jan 12 02:18:01 v477561.neubox.net kill[10678]: kill: failed to parse argument: '': No such file or directory
Jan 12 02:18:01 v477561.neubox.net systemd[1]: httpd.service: Control process exited, code=exited status=1
Jan 12 02:18:01 v477561.neubox.net systemd[1]: Failed to start The Apache HTTP Server.
Jan 12 02:18:01 v477561.neubox.net systemd[1]: httpd.service: Unit entered failed state.
Jan 12 02:18:01 v477561.neubox.net systemd[1]: httpd.service: Failed with result 'exit-code'.
Вот файл конфигурации Apache HTTP Server, который загружает модули Subversion:
LoadModule mod_dav_svn /usr/lib/apache2/modules/mod_dav_svn.so
LoadModule mod_authz_svn /usr/lib/apache2/modules/mod_authz_svn.so
Alias /svn /var/www/svn/repositorios
<Location /svn>
DAV svn
SVNParentPath /var/www/svn/repositorios
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /var/www/svn/usuarios
Require valid-user
</Location>
Я не использую Apache HTTP Server из репозиториев Debian, потому что он был скомпилирован из исходного кода моим хостинг-провайдером, поэтому я не могу загрузить модули напрямую, используя a2enmod
, и вместо этого я использую файл конфигурации.
Я много искал и ничего не решил, пожалуйста, не предлагайте мне другой вопрос StackOverFlow, потому что я прочитал их все и ничего не помогло, клянусь.
Я использую:
- Apache 2.4.37 (Unix)
- Subversion 1.9.5