Created
February 6, 2019 08:01
-
-
Save RubMart/0ecb3361003f5e33c9ceaaab66402c0d to your computer and use it in GitHub Desktop.
[Set up nginx reverse proxy for socket.io nodejs app] How to setup nginx as nodejs/socket.io reverse proxy #nginx #ssl #reverse-proxy #socket
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
upstream upstream-socket { | |
server 127.0.0.1:3000; | |
} | |
server { | |
listen 80; | |
server_name mydomain.com www.mydomain.com; | |
access_log /var/log/nginx/access-ssl.log; | |
error_log /var/log/nginx/error-ssl.log; | |
location /socket.io/ { | |
proxy_pass http://upstream-socket; | |
proxy_redirect off; | |
proxy_http_version 1.1; | |
proxy_set_header Upgrade $http_upgrade; | |
proxy_set_header Connection "upgrade"; | |
proxy_set_header Host $host; | |
proxy_set_header X-Real-IP $remote_addr; | |
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment