Hello! On Wed, Oct 09, 2013 at 11:53:15AM +0400, Vladimir Skubriev wrote:
> Есть сервер с настроенным apache и несклькими Virtualhosts внутри ЛВС: [...] > proxy_pass http://backendredminedev; [...] > Проблема в том, что если я попытаюсь откуда нибудь из Интернет зайти > на https://redmine.examplelab.com, то я почему то попадаю на git и > вылазит окно авторизации. Веб морда редмаин почему то ни когда не > открывается. Когда вы пишете "proxy_pass http://backendredminedev" - на бекенд уходит заголовок "Host: backendredminedev". Если на бекенде при этом используются виртуальные сервера - то нужно либо прописать нужное имя в алиасы, либо, наоборот, обучить nginx использовать нужное имя в запросе (обычно это делается с помощью "proxy_set_header Host $host;" в конфиге nginx'а). Иначе бекенд не сможет правильно выбрать виртуальный сервер - он же ничего не знает про "backendredminedev". Ссылки по теме: http://nginx.org/r/proxy_pass http://nginx.org/r/proxy_set_header > Что нужно почитать перед тем, как браться настраивать веб сервер? > Просто обычно делаешь все по каким нибудь статьям в Интернет. Спору > нет к результату приходишь. Но ясности понимания работы HTTP это не > привносит. Если хочется полноценного понимания - я бы рекомендовал ознакомиться со стандартом, RFC 2616: http://tools.ietf.org/html/rfc2616 Но это может быть немного сложно на начальном этапе, возможно имеет смысл поискать что-нибудь более популярное - например, начать со статьи в Bикипедии: http://en.wikipedia.org/wiki/HTTP Более приятных популярных источников не подскажу, sorry. Общий совет - осторожнее с русскоязычными документами - они в заметном проценте случаев оставляют желать. Что же касается nginx'а, то в первую очередь имеет смысл ознакомиться вот с этими тремя статьями: http://nginx.org/ru/docs/http/request_processing.html http://nginx.org/ru/docs/http/server_names.html http://nginx.org/ru/docs/http/configuring_https_servers.html -- Maxim Dounin http://nginx.org/en/donation.html _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
