On Tue, 12 Apr 2011 15:17:19 +0300
Gregory Edigarov
Добрый день,
Подскажите, куда копать. есть сервер, на нем nginx слушает порт 80, как основной вэб сервер и thttpd для исполнения cgi.
location ^~ /app/ { root /usr/opt/nginx/html/; index index.html; allow 127.0.0.1/32; allow 80.92.224.11/32; allow 194.6.232.83/32; deny all; auth_basic "Restricted"; auth_basic_user_file /usr/opt/nginx/conf/passwd; location ~* \.cgi { proxy_pass http://127.0.0.1:8889; proxy_redirect; proxy_set_header Host $host; port_in_redirect off; } }
Проблема в том, что некоторые GET-формы подставляют возврат как server:8889 и соответсвенно такая форма не срабатывает, так как порт 8889 открыт только для 127.0.0.1.
по традиции, отвечаю самому себе:
вобщем, я эту проблему не поборол, но обошел, прописав
listen