суббота, 24 апреля 2010 г.

Проброс портов + nginx

# проброс портов:
ssh -p [port] -2 -N -f -L 80:192.168.0.11:80 [user]@[ip]

#обратный туннель:
ssh user@server -R 5544:localhost:22 -N

# /etc/hosts:

127.0.0.1 svn.[domain]

# nginx.conf:
server {

server_name svn.[domain];
listen 80;

access_log /var/log/nginx/svn.access.log;

location / {
proxy_pass http://127.0.0.1:8081/;
proxy_buffer_size 8k;
proxy_buffering off;
proxy_connect_timeout 3;
proxy_ignore_client_abort off;
}

}

# ngingx autoload, start, stop
sudo launchctl load -w /Library/LaunchDaemons/org.macports.nginx.plist
sudo nginx
sudo kill `cat /opt/local/var/run/nginx/nginx.pid`

Комментариев нет:

Авторы