Форум — Admin nginx слушает интерфейсы, которых не просили freebsd, jail 0 2 В конфиге:server { listen 1.2.3.4:80;}После запуска nginx$ telnet 127.0.0.1 80GET /Отзывается. Если эту директиву listen убрать (или застопить) - не отзывcast iZEN Ссылка
Ответ на: комментарий от zz 09.06.12 14:13:54 MSK Более других server без listen нигде нет?Нигде нет. На дефолтовом конфиге с поправленным listen (добавлен IP) то же самое.Мне кажется, что это связано с jail, но как именно - пока не ясно. zgen ★★★★★ (09.06.12 14:27:45 MSK) автор топика Ссылка
а что пишет netstat -ntlесли listen определено ??? Acceptor ★★ (09.06.12 14:33:28 MSK) Показать ответ Ссылка
Ответ на: комментарий от Acceptor 09.06.12 14:33:28 MSK web2# netstat -Lanetstat: kvm not available: /dev/mem: No such file or directoryCurrent listen queue sizes (qlen/incqlen/maxqlen)Proto Listen Local Addresstcp4 0/0/128 web2.http zgen ★★★★★ (09.06.12 14:49:29 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от zgen 09.06.12 14:49:29 MSK упустил из виду что речь о FreeBSD идет. Acceptor ★★ (09.06.12 15:04:13 MSK) Ссылка
Ответ на: комментарий от zgen 09.06.12 14:49:29 MSK sockstat посмотри. Во FreeBSD netstat разделен на netstat и sockstat, последний показывает процессы, которые слушают порт. xpahos ★★★★★ (09.06.12 16:24:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от xpahos 09.06.12 16:24:48 MSK Порт слушает nginxЕсли эту директиву listen убрать (или застопить) - не отзыв zgen ★★★★★ (09.06.12 16:29:30 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от zgen 09.06.12 16:29:30 MSK если убрать listen, то он вообще ничего не слушает, а если добавить с интерфейсом, который у тебя настроен для джейла, то он еще и localhost слушает? xpahos ★★★★★ (09.06.12 17:04:31 MSK) Показать ответ Ссылка
Ответ на: комментарий от zgen 09.06.12 16:29:30 MSK На хосте:jail_enable="YES" jail_list="xxxxx" # Torrent tracker frontend jail_xxxx_rootdir="/usr/home/xxxx/jails/xxxx" jail_xxxx_hostname="xxxxx" jail_xxxx_ip="127.0.1.1" jail_xxxx_devfs_enable="YES" jail_xxxx_devfs_ruleset="xxxxx_ruleset" syslogd_flags="-b 127.0.1.1" lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=3<RXCSUM,TXCSUM> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 inet 127.0.1.1 netmask 0xffffff00 nd6 options=3<PERFORMNUD,ACCEPT_RTADV> В джейле:lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=3<RXCSUM,TXCSUM> inet 127.0.1.1 netmask 0xffffff00 Все нормально работает. xpahos ★★★★★ (09.06.12 17:09:11 MSK) Показать ответ Ссылка
Ответ на: комментарий от xpahos 09.06.12 17:04:31 MSK да, именно так. zgen ★★★★★ (09.06.12 17:10:48 MSK) автор топика Ссылка
Ответ на: комментарий от xpahos 09.06.12 17:09:11 MSK Версия FreeBSD и nginx у вас какая, если не секрет? zgen ★★★★★ (09.06.12 17:10:56 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от zgen 09.06.12 17:10:56 MSK 8.3, nginx из портов. Я уже закрыл консольку, лень открывать :) Судя по состоянию портов 1.2 xpahos ★★★★★ (09.06.12 17:12:37 MSK) Ссылка
Ответ на: комментарий от zgen 09.06.12 17:10:56 MSK хм, а тебе нужно сделать так, чтобы он смотрел наружу? Я просто ставлю на хосте один фронтенд обычно, а за ним в джейлах апачи, wsgi или что там еще. xpahos ★★★★★ (09.06.12 17:14:19 MSK) Показать ответ Ссылка
Ответ на: комментарий от xpahos 09.06.12 17:14:19 MSK хм, а тебе нужно сделать так, чтобы он смотрел наружу?Да, чтобы только наружу смотрел. zgen ★★★★★ (09.06.12 17:25:21 MSK) автор топика Ссылка
На всяких бсдёвых VPS в джейле так и происходит. Техподдержка всегда мажется, что это ограничение технологии. baverman ★★★ (09.06.12 18:19:04 MSK) Показать ответ Ссылка
Ответ на: комментарий от baverman 09.06.12 18:19:04 MSK Аналогичным образом мне ответили в списке рассылки nginx zgen ★★★★★ (10.06.12 13:45:20 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от zgen 10.06.12 13:45:20 MSK если в конфигах ничего очевидного нет, то юзай strace при старте nginx, ищи там syscall bind() и откуда у него ноги растут. httpd (10.06.12 13:53:51 MSK) Ссылка