У меня следующая ошибка с директивой mod_proxy и proxypass:
Мой файл vhost:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost *:80>
#ForensicLog logs/debuglog
ServerName updatefw.example.com
ServerAdmin [email protected]
ErrorLog logs/updatefw-error.log
CustomLog logs/updatefw-access_log common
ProxyPass / balancer://test
ProxyPassReverse / balancer://test
<Proxy balancer://test>
BalancerMember http://10.10.20.12:80
</Proxy>
</VirtualHost>
Когда я просматриваю updatefw.example.com, я получаю 200 из индексного файла:
[[email protected] updatefw.example.com]# pwd
/var/www/vhosts/updatefw.example.com
[[email protected] updatefw.example.com]# cat index.html
OK
Однако, когда я пытаюсь просмотреть файл в подкаталоге, я получаю ошибку 500:
http://updatefw.example.com/pepe/asdf.txt
/var/www/vhosts/updatefw.example.com/pepe
[[email protected] pepe]# ls
asdf.txt
журнал ошибок:
[Wed Apr 20 11:43:53.046606 2016] [proxy:warn] [pid 27551] [client 10.20.1.1:56553] AH01144: No protocol handler was valid for the URL /pepe/asdf.txt. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.
Я понятия не имею, что происходит не так, так как я загружаю мод прокси http модуль. Brosing http://10.10.20.12/pepe/asdf.txt отлично работает
Есть идеи по этому поводу?