У меня есть VPS, и хотя я не являюсь системным аналитиком по профессии, я довольно привык настраивать удаленные vps / выделенные боксы. Конфигурация: CentOS 5.4, lighttpd 1.4.22, mysql.
С модулем simple_vhost настроено 7 доменов. Все они работают хорошо, кроме одного.
Этот домен хорошо работает только с www, но не без него. Я настроил "A-записи" для @ и www, указывая на мой ip (как и другие сотни раз) ... дождитесь распространения и т.д. Теперь проблема кажется мне довольно странной: без www я получаю переадресацию порта в порт 81. Почему? Зачем?
Я пытался отключить iptables, указав домен в другом месте, но ничего. Только один домен. Я думаю, что это не может быть проблемой службы DNS (службы третьей части).
Вот выдержка из файла конфигурации lighttpd:
http://www.heypasteit.com/clip/LAM
Я собираюсь рвать все волосы!
Спасибо!
Lighttpd не должен выполнять перенаправление портов, если вы явно не указали ему это (особенно, если все ваши другие сайты работают как обычно на порту 80). DNS не может перенаправить на другой порт, у него просто нет возможности. В результате остается либо DNS, который еще не распространился должным образом, либо само программное обеспечение сайта. Вы когда-нибудь использовали порт 81 для этого или любого другого сайта?
Мне кажется, что DNS не полностью обновлен, и что бы ни выполняла переадресация портов, все еще выполняется на старом IP-адресе. Или, может быть, у вас когда-то была запись об этом сайте в / etc / hosts, но вы никогда ее не удаляли?