Как правильно сделать редирект на определенный порт
Pavel Stoliarov
stpavel at bk.ru
Fri Dec 19 17:28:31 MSK 2008
Здравствуйте
На сервере установлен nginx в качестве frontend'a к апачу.
nginx слушает на портах 80 и 8080
Необходимо что бы все запросы типа http://servername nginx редиректил на http://servername:8080
Я добился нужного результата таким способом :
server {
listen xxx.xxx.xxx.xxx:80;
listen xxx.xxx.xxx.xxx:8080;
...
...
if ($server_port !~* "8080") {
rewrite ^/(.*)$ http://$host:8080/$1 redirect;
}
....
Вроде бы все работает. Но я в nginx новичок, подскажите пожалуйста, правильно ли я сделал редирект ?
More information about the nginx-ru
mailing list