- Правильное указание servername Настройка Nginx как Frontend к W, tehnologyonline, 01:13 , 18-Мрт-15 (1)
Если правильно указывать название сайта, то для чего нужны остальные варианты, тот же localhost и как указать сразу все сайты
- Правильное указание servername Настройка Nginx как Frontend к W, Pahanivo, 08:46 , 18-Мрт-15 (4)
> Смотрю инструкции по настройке. В некоторых > listen 80; > server_name .tehnology-online.ru > в других > server_name localhost > в третьих > server_name _ > А как правильно то и почему?Называетсо: смотрю в книгу вижу ... Уважаемый ТС, прежде чем спрашивать как правильно, надо бы сначала хоть в двух словах изложить "зачемоновам", т.е. хотя бы попытаться сформулировать задачу которую вы решаете. И таки да, читать лучше офф. документацию а не разнообразные хауту, пытаясь методом тыка подобрать решение к задаче которую вы не можете сформулировать.
- Правильное указание servername Настройка Nginx как Frontend к W, tehnologyonline, 14:20 , 18-Мрт-15 (6)
Оно мне для ускоренной работы сервера. Чтобы за счет nginx освободить apache
- Правильное указание servername Настройка Nginx как Frontend к W, Pahanivo, 14:36 , 18-Мрт-15 (7)
> Оно мне для ускоренной работы сервера. Чтобы за счет nginx освободить apache ну вот научимся формулировать - начнем решать задачи а пока удачи
- Правильное указание servername Настройка Nginx как Frontend к W, tehnologyonline, 14:40 , 18-Мрт-15 (8)
Оно мне для ускоренной работы сервера. Чтобы за счет nginx освободить apache. И в общем-то я и читаю документацию, и на основе документации и задал здесь вопросы. Все внешние запросы получается отдает и принимает nginx. Т.е. он принимает запрос смотрит listen 80; server_name .site.ru, видит что запрос пришел с такого-то сайта. Значит там вместо .site.ru должна стоять какая-то универсальная переменная передает это дело location / { proxy_pass http://127.0.0.1:81/; Которая перенаправляет запрос http://127.0.0.1:81/, т.е. получается серверу apache, а сервер обрабатывает отдает Nginx и освобождается, а nginx уже отдает готовые страницы клиенту. Но с другой стороны возможно server_name localhost как раз и пишут для того, чтобы nginx принял запросы от apache, обработал их и отправил клиенту. В третьих вполне возможно, что server_name localhost server_name _ Служат как раз для того, чтобы как написано в документации "это просто одно из множества некорректных доменных имён, которые никогда не пересекутся ни с одним из реальных имён" Не ясно для чего может вообще понадобиться писать подобный server_name, если он никогда не пересечется в реальности то и обрабатывать нечего. Другое дело, что например возможно что самая последняя инструкция server_name, вне зависимости от имени обрабатывается в обязательном порядке, и там уже без разницы что указывать. А как оно на самом деле я надеялся, что мне объяснят здесь. И надеюсь не на двухсмысленных ответ навроде да или нет
|