apache mod_proxy_html в Ubuntu ProxyHTMLEВозможно, не работает - PullRequest
3 голосов
/ 15 марта 2010

Я пытаюсь использовать mod_proxy_html в Ubuntu, который я установил из apt-get. Модуль загружается правильно, и все директивы ProxyHTML * работают, кроме той, которая наиболее важна. Когда я делаю «ProxyHTMLEnable on» в моих файлах apache2.conf или vhost conf, apache жалуется, что это недопустимая директива, и я, должно быть, неправильно ее написал. У кого-нибудь еще есть эта проблема в Ubuntu и что можно сделать, чтобы ее исправить?

Ответы [ 2 ]

11 голосов
/ 17 марта 2010

Вы пытались полностью исключить "ProxyHTMLEnable on"? Я думаю, что эта директива новая и отсутствует в версии Ubuntu.

Поместите "SetOutputFilter proxy-html" на его место

8 голосов
/ 24 января 2011

Хотя это не обязательно относится к данному вопросу, я решил, что я добавлю это для всех, кто доберется сюда с супер-шоссе Google.

Я пытался просто удалить ProxyHTMLEnable On и добавить SetOuputFilter proxy-html, но все равно у меня не получалось. В моем случае "gotcha" заключался в сжатии содержимого, которое пытается обработать mod_proxy_html.

Добавление SetOutputFilter INFLATE;proxy-html;DEFLATE вместо SetOuputFilter proxy-html сделало это для меня. (очевидно, приведет к большей обработке)

Этот сайт объясняет это намного лучше, чем я могу: http://wiki.uniformserver.com/index.php/Reverse_Proxy_Server_2:_mod_proxy_html_2#Cause_and_Solution_3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...