The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Правильное указание servername Настройка Nginx как Frontend к W, !*! tehnologyonline, 18-Мрт-15, 00:56  [смотреть все]
Смотрю инструкции по настройке. В некоторых

listen 80;
server_name .tehnology-online.ru

в других

server_name localhost

в третьих

server_name _

А как правильно то и почему?

  • Правильное указание 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, вне зависимости от имени обрабатывается в обязательном порядке, и там уже без разницы что указывать.
        А как оно на самом деле я надеялся, что мне объяснят здесь. И надеюсь не на двухсмысленных ответ навроде да или нет





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру