
Я пытаюсь обойти ограничение ERR_UNSAFE_PORT в Chrome, сделав Apache обратным прокси-сервером и другими HTTP-серверами на машине.
- Я загружаю mod_proxy с
sudo e2enmod proxy
- Я добавляю
ProxyPass /znc/ http://localhost:6667/
к своемуhttpd.conf
- Я перезапускаю Apache с помощью
sudo /etc/init.d/apache2 restart
Когда я открываю /znc/
, я получаю 500 Internal Server Error. Я добавил LogLevel debug
, перезапустил Apache, попробовал еще раз и не получил ничего подозрительного:
[Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 0 in child 21528 for worker http://localhost:6667/
[Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1934): proxy: initialized single connection worker 0 in child 21528 for (localhost)
[Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 1 in child 21528 for worker proxy:reverse
[Fri Oct 19 18:55:17 2012] [debug] proxy_util.c(1934): proxy: initialized single connection worker 1 in child 21528 for (*)
[Fri Oct 19 18:55:17 2012] [notice] Apache/2.2.17 (Ubuntu) PHP/5.3.8 configured -- resuming normal operations
[Fri Oct 19 18:55:17 2012] [info] Server built: Feb 14 2012 17:59:20
[Fri Oct 19 18:55:17 2012] [debug] prefork.c(1018): AcceptMutex: sysvsem (default: sysvsem)
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 0 in child 21532 for worker http://localhost:6667/
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1837): proxy: worker http://localhost:6667/ already initialized
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1934): proxy: initialized single connection worker 0 in child 21532 for (localhost)
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1818): proxy: grabbed scoreboard slot 1 in child 21532 for worker proxy:reverse
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1837): proxy: worker proxy:reverse already initialized
[Fri Oct 19 18:55:22 2012] [debug] proxy_util.c(1934): proxy: initialized single connection worker 1 in child 21532 for (*)
Так что я в тупике. Что делать?
Я использую Ubuntu Server 11.10. ZNC отвечает правильным 200 OK и HTML при прямом запросе как с локальной машины, так и из Интернета.
решение1
Также необходимо включить mod_proxy_http с помощью sudo a2enmod proxy_http
.