Настройка Nginx как proxy сервера
Устанавливаю также как здесь
На 192.168.1.202 работает webserver и принимает и корректно обрабатывает запросы на обращение по адресу sysadm.ru на порту 8080.
# vi /etc/hosts
192.168.1.202 webserver
# cd /etc/nginx/conf.d
# rm -rf *
# vi /etc/nginx/conf.d/sysadm.ru.conf
upstream webserver {
server webserver:8080; #Webserver
}
server {
listen 80;
server_name sysadm.ru;
location / {
proxy_pass http://webserver;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
proxy_buffering off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
# service nginx restart
# curl sysadm.ru:80
<h1>Hello, sysadm.ru</h1>
Для удаленных подключения, нужно еще выключить firewall.