Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: ngnix режет порт в http.location
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » ngnix режет порт в http.location

Страниц (1): [1]
 

1. Stas.progger - 17 Февраля, 2011 - 14:54:16 - перейти к сообщению
Здравствуйте.

Сложилась странная ситуация.
Есть CentOS 5.5 + ngnix (0.8.53) + apache (2.2.3) + php

Всё висит на одном локальном порту. Вирутальные хосты развешены по разным портам (от 80 до 100)

Складывается такая ситуация.

Висит сайт на 80 порту и висит сайт на 81 порту.

Отправляя POST запрос на сайте на 81 порту, движок возвращает Location , но без порта 81, возвращает просто IP, а должен IP:PORT

Проверил такую же реализацию "развешивания" сайтов на IIS - все корректно работает.

Кто - нибудь сталкивался с такой проблемой?
2. DeepVarvar - 17 Февраля, 2011 - 15:02:26 - перейти к сообщению
В *NIX от 1 до 1023 зарезервированные порты

Используйте порты для внутренней маршрутизации, начиная с 1024.

Если я правильно понял, что вам нужно,
то в настройках Apache нужно сменить прослушку ANY на 127.0.0.1:PORT (или localhost:PORT),
а в nginx.conf прописать ветку, проксирующую на этот адрес:порт...
3. JustUserR - 18 Февраля, 2011 - 12:09:51 - перейти к сообщению
Stas.progger пишет:
Отправляя POST запрос на сайте на 81 порту, движок возвращает Location , но без порта 81, возвращает просто IP, а должен IP:PORT
Возможной причиной осуществления некорректной работы предполагаемого web-приложения функционирующего на основе HTTP-сервера ngnix является использование некорректной ассоцированной переменных окружения для получения полного идентификатора текущего виртуального хоста - в частности для обеспечения включения параметра сетевого порта для входядщих соединения заданного виртуального хоста необходимо использование переменной окружения HTTP_HOST - более подробная информация по данному вопросу предоставлена здесь http://shiflett[dot]org/blog/2006/ma[dot][dot][dot]versus-http-host

 

Powered by ExBB FM 1.0 RC1