September 2nd, 2011

(no subject)

Нужно пробросить несколько веб-серверов из локальной сети наружу:
192.168.1.2 => 2.server.com
192.168.1.3 => 3.server.com
192.168.1.4 => 4.server.com

Делаются SSH-туннели (опять, да). На server.com появляются порты (8082, 8083, 8084), соответствующие хостам из локальной сети. Проксирую эти порты nginx'ом на виртуальные хосты.

Если на локальных портах сервера ничего не висит, то сразу после старта nginx'а на хостах будет bad gateway. После того как ssh-сессия восстанавливается, и порты появляются, на хостах всё тот же bad gateway. Bad gateway исчезнет только после рестарта nginx'а.

Что нужно сделать чтобы nginx сам подсасывал порты без принудительного рестарта?
ykpon

FreeBSD + Apache 2.2.20

в продолжение темы об уязвимом апаче.

~> portsnap fetch update
Looking up portsnap.FreeBSD.org mirrors... 5 mirrors found.
Fetching snapshot tag from portsnap6.FreeBSD.org... done.
Ports tree hasn't changed since last snapshot.
No updates needed.
Ports tree is already up to date.

но при запуске make получаю:

===> apache-2.2.20 has known vulnerabilities:
=> apache -- Range header DoS vulnerability.
Reference: http://portaudit.FreeBSD.org/7f6108d2-cea8-11e0-9d58-0800279895ea.html
=> Please update your ports tree and try again.
*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1

ЧЯДНТ? =/

UPD
база portaudit не успела обновиться.

помогло: portaudit -F