#network #homelabYou 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.confserver {
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