#network #homelab


You need to intall nginx-full
Activate streaming module
when --with-streaming=dynmaic (nginx -V)
then




1. Create a new config

sudo vim /etc/nginx/sites-available/vps-1-syslaf.conf

server {
    listen 80;
    server_name *.nexusporta.com;  # Replace with your domain

    location / {
        proxy_pass http://172.31.0.2;  # Forward to the backend server
        proxy_set_header Host $host;    # Preserve the original Host header
        proxy_set_header X-Real-IP $remote_addr;  # Preserve the real IP
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  # Preserve forwarded for
        proxy_set_header X-Forwarded-Proto $scheme;  # Preserve the protocol (http/https)
    }
}


2. Link it to the enabled folder

sudo ln -s /etc/nginx/sites-available/vps-1-syslaf.conf /etc/nginx/sites-enabled/
# Test and reload
sudo nginx -t
sudo systemctl reload nginx