Не могу настроить Nginx на отдачу с разных ip адресовапач висит на 80м а Nginx на 81ом
фаером я перенаправляю с 80го на 81й
-t nat -A PREROUTING -p tcp -s ! 192.168.0.0/24 --dport 80 -j REDIRECT --to-ports 81
а вот сам конфиг Nginxа
user www-data;
worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 2048;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr [$time_local] "$http_host" "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"';
access_log /var/log/nginx/access.log main;
#gzip on;
sendfile on;
#tcp_nopush on;
tcp_nodelay on;
#keepalive_timeout 0;
keepalive_timeout 65;
server {
listen 81;
charset off;
location /internal-errors/ {
root /var/www;
}
location / {
proxy_pass http://192.168.0.2/;
proxy_redirect 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;
client_max_body_size 16m;
proxy_buffering off;
error_page 404 /internal-errors/404.html;
error_page 502 503 /internal-errors/503.html;
}
}
}
если создать несколько разделов server {} под разные ипы
то он будет ругаться
как же ему сказать чтобы он отдавал с разных ипов?