Мой сервер отлично справлялся до вчерашнего дня. Он работал Redmine, и это был самый счастливый маленький сервер , пока мой "друг" не импортировал таблицу SQL, мой маленький парень не мог взять. К сожалению, после часа, пытаясь заставить парня-лила ответить, нам пришлось задействовать его.
Теперь после перезагрузки мы получаем ошибку 503 при попытке посетить домен, подключенный к Redmine. Он подключился к Mongrel, и мы используем Apache Proxy для перенаправления всех подключений к порту Redmine.
Используя Lynx на сервере (http://localhost:8000
), вы можете увидеть, как приложение Ruby работает нормально. Но этот бит не работает в моем конфигурационном файле Apache:
<VirtualHost *:80>
ServerName sub.example.com
ProxyPass / http://localhost:8000
ProxyPassReverse / http://localhost:8000
ProxyPreserveHost on
LogLevel debug
</VirtualHost>
Здесь вывод журнала ошибок для Apache:
[debug] mod_proxy_http.c(54): proxy: HTTP: canonicalising URL //localhost:8000 [debug] proxy_util.c(1335): [client 216.27.137.51] proxy: http: found worker http://localhost:8000 for http://localhost:8000/ [debug] mod_proxy.c(756): Running scheme http handler (attempt 0) [debug] mod_proxy_http.c(1687): proxy: HTTP: serving URL http://localhost:8000/ [debug] proxy_util.c(1755): proxy: HTTP: has acquired connection for (localhost) [debug] proxy_util.c(1815): proxy: connecting http://localhost:8000/ to localhost:8000 [debug] proxy_util.c(1908): proxy: connected / to localhost:8000 [debug] proxy_util.c(2002): proxy: HTTP: fam 2 socket created to connect to localhost [error] (13)Permission denied: proxy: HTTP: attempt to connect to 127.0.0.1:8000 (localhost) failed [error] ap_proxy_connect_backend disabling worker for (localhost) [debug] proxy_util.c(1773): proxy: HTTP: has released connection for (localhost)