ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Как правильно пер еопределить SERVER_PORT?



mod_rpaf тут совсем не при чем.

Нашел решение. В httpd.conf, при включенной директиве Listen, директива Port отвечает только за содержимое переменной окружения SERVER_PORT, которая и передается скриптам. Listen 8080 и Port 80 решают проблему.

Sky Cat пишет:
А вы mod_rpaf ставили? С ним на MediaWiki такого не наблюдается. Параметры такие:
<IfModule mod_rpaf.c>
RPAFenable On
RPAFsethostname Off
RPAFproxy_ips 127.0.0.1
</IfModule>

7 октября 2009 г. 14:10 пользователь Dmitriy <woland_hp@xxxxxxx <mailto:woland_hp@xxxxxxx>> написал:

    Есть apache, который слушает на порту 8080 и nginx на 80.
    Столкнулся с проблемой когда некоторые скрипты (mediawiki, cacti)
    пытаются самостоятельно определить свой URL, для чего используют
    $_SERVER["SERVER_NAME"] и $_SERVER["SERVER_PORT"]. В результате
    чего, заходя на wiki.example.com <http://wiki.example.com>, попадаем
    редиректом на wiki.example.com:8080 <http://wiki.example.com:8080>,
    а хотелось бы без 8080.
    Как правильно решается этот вопрос?

    Наверняка я не первый, кто с этим столкнулся, но в рассылке ничего
    не нашел по этому вопросу.






 




Copyright © Lexa Software, 1996-2009.