intern web proxy
01 03 12 - 21:35 Brukte merkelapper: nettverk, nginxid, webEtter at jeg byttet ISP, så har jeg hatt et lite problem; "nat loopback" virker ikke, og derfor kan jeg ikke nå bloggen min og andre websider som jeg hoster lokalt på en server hos meg. Jeg har prøvd en stund nå og få brannmurmaskina mi til å støtte nødvendig funksjonalitet, men uten hell. I dag så forsøkte jeg en workaround istedet: jeg installerte nginx på brannmurmaskina, og satte den opp som en reverse proxy til webserveren, ved å legge til dette i /usr/local/etc/nginx/nginx.conf:
server {
listen 80 default;
location / {
#root /usr/local/www/nginx;
#index index.html index.htm;
proxy_pass http://hog/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
og dermed er problemet løst - alle forespørsler går nå til den interne webserveren.
En kommentar
Testet, og alt virker fortsatt utenfra også. For å sluttføre det hele, så legger jeg til
Tingo - 01-03-’12 22:10nginx_enable=“YES”
i filen /etc/rc.conf
Ferdig!