Моя история такова: когда я делаю сайты, то делаю сразу под «итоговый» домен. При разработке я настраиваю виртуальный хост под этот домен и т.д., а на рабочей машинке меняю hosts, чтобы она думала, будто тот сайт лежит на development-сервере.
В файле /etc/hosts то есть сую строку
айпишник_куда_надо домен.ком
Когда всё готово - я беру сайт в охапку и кладу как есть на тот сервер, где он будет хоститься долго и счастливо и куда укажут все DNS.
И были все счастливы, пока мне не понадобилось поставить nginx.
Апач на 8080-й порт повесил, стало быть nginx с него будет странички вытаскивать.
Вот только проблема: домен-то ненастоящий! А именно балуюсь я на домене имени меня, «abtomat.com». При изменённом host-файле всё отлично. Но вот врубаем ngnix...
proxy_pass http://abtomat.com:8080$request_uri;
ngnix идёт на DNS (видимо в обход системного ресолвера доменов), а DNS его отправляет далеко не туда, куда надо (а надо на 127.0.0.1) в результате нет там ничего на 8080-м порту, держите ошибку 502.
Попробовал в конфиге в качестве Ресолвера выставить 127.0.0.1 (чтоб, значит, система отвечала то, что в host'е лежит). Теперь вообще не работает (выдержка из лога нгинкса):
2012/02/07 07:35:29 [error] 11758#0: *1 abtomat.com could not be resolved (110: Operation timed out), client: 89.112.11.xx, server: abtomat.com, request: «GET / HTTP/1.1», host: «abtomat.com»
В то время как ping abtomat.com выдаёт исправно 127.0.0.1
Так вот. Как вручную прописать nginx'у его несчастные домены, чтоб он знал куда лезть?
Ответ на:
комментарий
от libbkmz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум nginx как проксирующий веб-сервер и обработка ошибок (2008)
- Форум NGINX upstream не работает при подключении 443 SSL порта (2021)
- Форум Как использовать jwilder/nginx-proxy (2020)
- Форум # NGINX+APACHE открывает отключенные сайты! Дырявый NGINX или APACHE? или... (2018)
- Форум Nginx не видит дефолтный конфиг (2016)
- Форум После ребута php fcgi не работают: ошибка 502 (2015)
- Форум Как настроить редирект www, http, https между разными доменами (2015)
- Форум nginx реагирует на не указанные домены (2016)
- Форум Подвисание процесса Apache (2012)
- Форум Перестали работать указанные вручную видеорежимы (2012)