server { listen 80; server_name example.me; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; auth_basic "Restricted Content"; auth_basic_user_file /etc/nginx/.htpasswd; location / { proxy_pass http://localhost:3000; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }