nginx на отдельном ip

Mik Foxi
На сайте с 02.03.2011
Offline
1217
1160

на сервере 2 ip, на одном висит лайти на 80 порту. Можно ли nginx повесить слушать 80 порт только одного конкретного ip?

сколько не пробовал - nginx все равно ломится слушать все ip.

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
[umka]
На сайте с 25.05.2008
Offline
456
#1
foxi:
сколько не пробовал - nginx все равно ломится слушать все ip.

И что пробовали?

http://wiki.nginx.org/HttpCoreModule#listen

Лог в помощь!
Mik Foxi
На сайте с 02.03.2011
Offline
1217
#2

listen ip2:80; пробовал, но при перезапуске ругается что порт 80 занят и не запускается, хоть 80 порт занят только на ip1

[umka]
На сайте с 25.05.2008
Offline
456
#3
foxi:
listen ip2:80; пробовал, но при перезапуске ругается что порт 80 занят и не запускается, хоть 80 порт занят только на ip1

Тут два варианта: либо он вас обманывает, либо вы чего-то не знаете.

В первом случае я не знаю, что делать, а во втором посмотрите sockstat (если у вас FreeBSD) или подождите, пока коллеги подскажут аналогичную команду для Linux (вроде что-то там было про netstat).

T
На сайте с 03.06.2010
Offline
11
#4

Значит лайти занял оба порта. Нужно сначала у него отобрать.

M
На сайте с 01.12.2009
Offline
235
#5
'[umka:
;9361739']Тут два варианта: либо он вас обманывает, либо вы чего-то не знаете.
В первом случае я не знаю, что делать, а во втором посмотрите sockstat (если у вас FreeBSD) или подождите, пока коллеги подскажут аналогичную команду для Linux (вроде что-то там было про netstat).

netstat -antp | grep :80
Администратор Linux,Freebsd. построения крупных проектов.
Joker-jar
На сайте с 26.08.2010
Offline
171
#6
пока коллеги подскажут аналогичную команду для Linux

netstat -lnp под привелегированным пользователем

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий