Перейти к содержимому

MOAB

* * * * * 17 Голосов

Welcome to Nginx - что это, и как с этим бороться

nginx

  • Войдите, чтобы ответить
Сообщений в теме: 22

#1 No Name

No Name

    No Rank

  • Основатель
  • PipPipPipPipPip
  • 2 688 сообщений
1 529
  • ИзДефолтситевск

Отправлено 06 Май 2012 - 15:05

Что такое Welcome to Nginx?

Welcome to Nginx - это стандартная страница, которую отдает web-сервер nginx. Дословный перевод - Добро пожаловать в Nginx. Например если вы установите соответствующий пакет на свою любимую Убунтушечку и зайдете потом на адрес http://localhost/, то увидете, скорее всего, именно эту страницу.

Но я не хозяин сервера, я вообще открыл чужой сайт и увидел эту ошибку! Как убрать Welcome to Nginx?

Если быть точным, то это не ошибка. Это просто страница по умолчанию. Причин такого поведения может быть довольно много. Проблема, скорее всего, на стороне сервера. Единственное, что можете сделать вы как клиент - отчистить кэш DNS и попробовать зайти снова. Возможно, что сайт, который вы запрашиваете, переехал или сменил IP, а вы просто попадаете на старый сервер/IP, где его уже нет, и получаете стандартный ответ.

Я хозяин сервера, что мне делать!?

С тем, что такое Welcome to Nginx мы уже разобрались. Из "ниоткуда" эта страница взяться не может. Если вы только установили nignx, то значит вам просто нужно настроить виртуальные хосты. Если вы настроили их, конфигурация рабочая и стартует, но вы получаете эту страницу, значит настроили что-то неправильно. Гадать - неблагодарное занятие, нужно смотреть конфигурацию. Например банальная опечатка в домене в имени виртуального хоста приведет к показу дефолтной страницы.

А можно сменить страницу Welcome to Nginx на что-то другое?

Без проблем. Если nginx не находит хост под переданный домен, он отдает первый хост в конфигурации. Так что вы можете разместить как ответ по умолчанию все, что вашей душе угодно.
Clever never made no one rich, it doesn't appeal to the teenage market.

#2 Spinne

Spinne

    Зануда™

  • Основатель
  • PipPipPipPipPip
  • 2 012 сообщений
3 509
  • Излесу, вестимо

Отправлено 06 Май 2012 - 15:51

Хорошее название у топика, гостеприимное. :)
А у меня есть вопрос. До плотной работы с nginx как-то все руки не доходили, один раз жизнь заставила повозиться – и то ddos вынудил. А нет ли у кого опыта, так сказать, воинствующего минимализма на VDS? Чтоб Апача в отставку, а nginx поставить не в прокси, а как основной и единственный веб-сервер?
Ник не менял, подпись поменяю позже. Ваш Зануда. Он же AHP-net, но это уже там

#3 No Name

No Name

    No Rank

  • Основатель
  • PipPipPipPipPip
  • 2 688 сообщений
1 529
  • ИзДефолтситевск

TC Отправлено 06 Май 2012 - 15:56

А это смотря для чего. Если бэкэнд поддерживает какой-либо протокол, поддерживаемый nginx, то обычно не проблема. Если речь идет о php, то он умеет не только модулем Апача быть. Правда придется переписывать реврайты, если таковые используются.
Clever never made no one rich, it doesn't appeal to the teenage market.

#4 Spinne

Spinne

    Зануда™

  • Основатель
  • PipPipPipPipPip
  • 2 012 сообщений
3 509
  • Излесу, вестимо

Отправлено 06 Май 2012 - 17:27

Насколько я влез в тему, это единственная преграда для лодыря – правила рерайта для каждого домена прописывать прямо в конфиге nginx, нет файла локальных настроек, чтоб, значит, прямо под рукой в корне. :D И не очень разбежишься ставить истрепанные общеизвестные движки. Но это уже преграда для других лодырей, мне не важно.

Если собраться с духом и затеять небольшой самопальный скайнет, то мне достаточно поддержки php.
Ник не менял, подпись поменяю позже. Ваш Зануда. Он же AHP-net, но это уже там

#5 No Name

No Name

    No Rank

  • Основатель
  • PipPipPipPipPip
  • 2 688 сообщений
1 529
  • ИзДефолтситевск

TC Отправлено 06 Май 2012 - 18:26

Как раз с общеизвестными проще - там народ уже попереписывал и есть готовые правила. С экзотикой да, придется возиться самому :)
Clever never made no one rich, it doesn't appeal to the teenage market.

#6 Arto

Arto

    Бывалый

  • Участник
  • PipPip
  • 88 сообщений
16

Отправлено 06 Май 2012 - 18:49

Просмотр сообщенияNo Name (06 Май 2012 - 15:05) писал:

Причин такого поведения может быть довольно много. Проблема, скорее всего, на стороне сервера. Единственное, что можете сделать вы как клиент - отчистить кэш DNS и попробовать зайти снова. Возможно, что сайт, который вы запрашиваете, переехал или сменил IP, а вы просто попадаете на старый сервер/IP, где его уже нет, и получаете стандартный ответ.
Странно, у меня при заходе на фейсбук иногда выпадает страница Welcome to Nginx. Там никакого Nginx вообще не должно быть.
Я, вообще-то, не Алиса в «Стране чудес», но мой мир тоже слегка того…

#7 azsx

azsx

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 5 124 сообщений
3 272

Отправлено 06 Май 2012 - 19:03

Влезу в сложную для меня область - просто отмечу, буквальный перевод Welcome to Nginx означает "Добро пожаловать в Nginx". Переведя данную фразу на русский, многим станет понятней, что обозначает данная фраза.

#8 Wild Cat

Wild Cat

    Бывалый

  • Участник
  • PipPip
  • 71 сообщений
15

Отправлено 06 Май 2012 - 19:05

Просмотр сообщенияSpinne (06 Май 2012 - 15:51) писал:

Чтоб Апача в отставку, а nginx поставить не в прокси, а как основной и единственный веб-сервер?
А можно для ламеров объяснить, чем nginx лучше, зачем оказываться от апача?
Детство без интернета — это лучшее, что могла подарить нам жизнь.

#9 No Name

No Name

    No Rank

  • Основатель
  • PipPipPipPipPip
  • 2 688 сообщений
1 529
  • ИзДефолтситевск

TC Отправлено 06 Май 2012 - 19:11

Просмотр сообщенияazsx (06 Май 2012 - 19:03) писал:

Влезу в сложную для меня область - просто отмечу, буквальный перевод Welcome to Nginx означает "Добро пожаловать в Nginx". Переведя данную фразу на русский, многим станет понятней, что обозначает данная фраза.
Ага, и потом пользователи вбивают в поиск nginx, попадают на один из имеющих к нему отношение сайтов, и начинают бомбить форум и почту вопросами почему они попал в nginx :) Возможно, что это был не самый удачный текст.

Просмотр сообщенияWild Cat (06 Май 2012 - 19:05) писал:

А можно для ламеров объяснить, чем nginx лучше апача?
Легче, в целом быстрее. Кроме того лично мне кажется более логичным с точки зрения конфигурирования. Но тут вообще можно развести срач похлеще Windows против Linux, если постараться, спасает только то, что простым обывателям тема неинтересна.
Clever never made no one rich, it doesn't appeal to the teenage market.

#10 nord

nord

    Новенький

  • Участник
  • Pip
  • 6 сообщений
5

Отправлено 06 Май 2012 - 19:11

Arto, отвечу на ваш вопрос. Необычайно редко известные сайты вылетают до вывода ошибок веб серверов. То есть проблемы бывают и у них - но вы об этих проблемах узнаете только дежурные фразы, предусмотренные на данные случаи.
Чаще всего, если вы переходите на известные сайты, например, Facebook, получая страницу Welcome to Nginx - это означает, что вы подхватили вирус. Он запускает Вас на другие сайты (тем более известные сайты, на которых возможно ввести пароль), через фейковые страницы прокладки. Особенность вирусов такова, что проще вас всегда перенаправлять через фейковую страницу, а вовсе не отмечать вас как уже взломанного и менять вам стратегию входа на эти сайты. Но сервера хакеров бывают падают, их бывают закрывают из-за абуз и т.п. Вот тут то и выходит ваша ошибка. Вывод - проверяйте файл hosts и проверяйте свою систему на вирусы.

Сообщение отредактировал nord: 06 Май 2012 - 19:13


#11 maya

maya

    Новенький

  • Участник
  • Pip
  • 5 сообщений
0

Отправлено 06 Май 2012 - 19:21

прочитала Вашу статью. Очень мило. Я так и не поняла как убрать welcome to nginx? Сервер не мой, у меня там просто сайт на шаред хостинге. Прямо сейчас вместо моего сайта открывается данная страница. Я написала в тех поддержку, но они наверное в праздники не работают. Что мне делать?
не ответите?

Сообщение отредактировал maya: 06 Май 2012 - 19:24


#12 No Name

No Name

    No Rank

  • Основатель
  • PipPipPipPipPip
  • 2 688 сообщений
1 529
  • ИзДефолтситевск

TC Отправлено 06 Май 2012 - 19:24

maya, сменить хостера, тут без вариантов.
Clever never made no one rich, it doesn't appeal to the teenage market.

#13 maya

maya

    Новенький

  • Участник
  • Pip
  • 5 сообщений
0

Отправлено 06 Май 2012 - 19:25

ничего себе хостера сменить! Знаете как это сложно?

#14 No Name

No Name

    No Rank

  • Основатель
  • PipPipPipPipPip
  • 2 688 сообщений
1 529
  • ИзДефолтситевск

TC Отправлено 06 Май 2012 - 19:26

Ну можете попробовать его заставить нормально работать. Не уверен, что это легче :)
Clever never made no one rich, it doesn't appeal to the teenage market.

#15 madcap

madcap

    Мастер

  • Старая гвардия
  • PipPipPipPip
  • 938 сообщений
885
  • ИзМосквы

Отправлено 06 Май 2012 - 19:54

Полезная тема....
Вообще думаю для Nginx имеет смысл целый тут раздел открыть и наполнять информацией потихоньку.

Жаль, что пока оно не пашет с http://dev.chromium.org/spdy , так как изначально под Апача его писали.
Но думаю дойдут руки у если, то и для Nginx его адаптируют...

#16 No Name

No Name

    No Rank

  • Основатель
  • PipPipPipPipPip
  • 2 688 сообщений
1 529
  • ИзДефолтситевск

TC Отправлено 06 Май 2012 - 20:11

Просмотр сообщенияmadcap сказал:

Вообще думаю для Nginx имеет смысл целый тут раздел открыть и наполнять информацией потихоньку.
Сначала информация, потом раздел. Будет тем 50 с тегом nginx, можно будет форкнуть.

Просмотр сообщенияmadcap сказал:

Но думаю дойдут руки у если, то и для Nginx его адаптируют...
Если пойдет в массы, то я практически не сомневаюсь.
Clever never made no one rich, it doesn't appeal to the teenage market.

#17 Wild Cat

Wild Cat

    Бывалый

  • Участник
  • PipPip
  • 71 сообщений
15

Отправлено 06 Май 2012 - 20:33

Просмотр сообщенияNo Name (06 Май 2012 - 19:11) писал:

Легче, в целом быстрее. Кроме того лично мне кажется более логичным с точки зрения конфигурирования. Но тут вообще можно развести срач похлеще Windows против Linux, если постараться, спасает только то, что простым обывателям тема неинтересна.
Не ну как бы совсем для ламеров - апач более пользователепонятный что ли?
Детство без интернета — это лучшее, что могла подарить нам жизнь.

#18 No Name

No Name

    No Rank

  • Основатель
  • PipPipPipPipPip
  • 2 688 сообщений
1 529
  • ИзДефолтситевск

TC Отправлено 06 Май 2012 - 22:40

Это серверы, понятны пользователю они быть не должны, они должны быть понятны админимстратору :)

Лично с моей точки зрения конфигурация nginx логичнее и лаконичней, чем Апача. По крайней мере когда я смотрю конфиг первого, то я даже впервые в жизни увидев какое-то нетривиальное решение могу понять его логику исходя из конфига, в Апаче же часто приходится сталкиваться с тем, что "это работает так если написать вот так", и принять это просто как данность. Хотя может у меня мозги так устроены, и кому-то кажется ровно наоборот.
Clever never made no one rich, it doesn't appeal to the teenage market.

#19 Arto

Arto

    Бывалый

  • Участник
  • PipPip
  • 88 сообщений
16

Отправлено 07 Май 2012 - 00:23

Просмотр сообщенияnord (06 Май 2012 - 19:11) писал:

Arto, отвечу на ваш вопрос. Необычайно редко известные сайты вылетают до вывода ошибок веб серверов. То есть проблемы бывают и у них - но вы об этих проблемах узнаете только дежурные фразы, предусмотренные на данные случаи.
Чаще всего, если вы переходите на известные сайты, например, Facebook, получая страницу Welcome to Nginx - это означает, что вы подхватили вирус. Он запускает Вас на другие сайты (тем более известные сайты, на которых возможно ввести пароль), через фейковые страницы прокладки. Особенность вирусов такова, что проще вас всегда перенаправлять через фейковую страницу, а вовсе не отмечать вас как уже взломанного и менять вам стратегию входа на эти сайты. Но сервера хакеров бывают падают, их бывают закрывают из-за абуз и т.п. Вот тут то и выходит ваша ошибка. Вывод - проверяйте файл hosts и проверяйте свою систему на вирусы.
Спасибо!!!
На настоящем фесбуке вместо страницы TDS хакера должна быть страница 500 или что-то такое?
Я, вообще-то, не Алиса в «Стране чудес», но мой мир тоже слегка того…

#20 Wild Cat

Wild Cat

    Бывалый

  • Участник
  • PipPip
  • 71 сообщений
15

Отправлено 07 Май 2012 - 00:28

Просмотр сообщенияNo Name (06 Май 2012 - 22:40) писал:

Это серверы, понятны пользователю они быть не должны, они должны быть понятны админимстратору :)
Администраторами не рождаются :)

Цитата

Лично с моей точки зрения конфигурация nginx логичнее и лаконичней, чем Апача. По крайней мере когда я смотрю конфиг первого, то я даже впервые в жизни увидев какое-то нетривиальное решение могу понять его логику исходя из конфига, в Апаче же часто приходится сталкиваться с тем, что "это работает так если написать вот так", и принять это просто как данность. Хотя может у меня мозги так устроены, и кому-то кажется ровно наоборот.
"это работает так если написать вот так" - значит легко можно найти кучу мануалов :P
А по вопросу топика - Welcome to Nginx - фиг чего найдешь.
Спасибо, теперь понятно, что сравнение с Windows против Linux вполне справедливо :)
Детство без интернета — это лучшее, что могла подарить нам жизнь.





Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных



© 2021 SMO&SEO форум «WEBIMHO» — продвижение и создание сайтов, интернет-маркетинг

По вопросам рекламы на форуме и цены на рекламу
Все материалы SEO форума разрешены к копированию только с установкой гиперактивной ссылки на webimho.ru,
тем, кто этого не сделает, мы оторвем руки и ноги и поменяем местами,
а когда выйдем из тюрьмы, опять оторвем и опять поменяем.


Россия, г. Москва
  • Top.Mail.Ru

Мы в соцсетях: twitter | вконтакте | facebook | livejournal