Nginx 端口转发

map $http_upgrade $connection_upgrade {
    default upgrade;
    '' close;
}

upstream websocket {
    server 127.0.0.1:5201;
}

server {

    location / {
        proxy_pass http://websocket;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
    }

    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/www.domain.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/www.domain.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们常用的端口有 80/443 端口80端口对应着HTTP,443端口对应着HTTPS配置好 nginx 之后,可...
    向前Hell阅读 3,076评论 0 1
  • 测试nginx端口转发 环境:ubuntu 18.04 LTS(cat /etc/issue)1.安装python...
    归侠与客阅读 775评论 0 0
  • 端口转发配置文件 在/etc/nginx/conf.d/目录下创建*.conf文件 这个配置文件将192.168....
    zzl灬阅读 296评论 0 1
  • 什么是代理? 现实生活中,有许多事自己无法办或者做起来很费劲,这时便想到了找人帮忙,即代理人。海外代购就是个很好的...
    phusFuNs阅读 9,251评论 0 5
  • 想尝试Arachni这款扫描器,下载运行之后发现默认的地址在http://127.0.0.1:9292, 由于是在...
    IamaiAI阅读 401评论 0 0