nginx для mitm

Dworx nginx-forum at nginx.us
Fri Mar 6 14:20:41 UTC 2015


Здравствуйте.

Хочу сделать js-инжект в одну шибко умную программулину и для этой постыдной
цели набросал такой вот конфиг:

    server {
        listen 443;
        server_name example.org;
 
        ssl on;
        ssl_certificate C:/nginx-1.7.10/cert/example.org.crt;
        ssl_certificate_key C:/nginx-1.7.10/cert/example.org.key;
        
        location / {
            root C:/nginx-1.7.10/sites/example.org;
            try_files $uri $uri/ @proxypass;
        }
 
        location @proxypass {
            proxy_pass https://1.2.3.4; # real IP of example.org
            proxy_set_header Host "example.org";
        }
    }

Идея проста, как три копейки: если файл существует локально, одавать его, в
противном случае запрашивать и отдавать оригинал. И все бы ничего, если бы
на подобный финт nginx `502 Bad Gateway` не отдавал бы.

Если у вас есть идеи, где я ошибся, и вы отважитесь ими со мной поделиться,
я буду весьма признателен :)

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257092,257092#msg-257092



Подробная информация о списке рассылки nginx-ru