nginx代理ZeroNet

环境

  • Ubuntu 16.04
  • nginx 1.6.2

参考

安装ZeroNet

配置nginx

server {
    location / {
        proxy_pass http://127.0.0.1:43110;
    }
    location /Websocket {
        proxy_pass http://127.0.0.1:43110;
        proxy_http_version 1.1;
        proxy_read_timeout 1h; #for long live websocket connetion
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

注:只写入location / 处的代码,进入页面会提示 “Connection with UiServer Websocket was lost. Reconnecting…”

将以上配置写入.conf文件,将文件放入nginx的配置文件目录中(我的路径:/etc/nginx/conf.d/)。

检测配置文件并重新加载nginx

nginx -t
nginx -s reload

启动zeronet

./ZeroNet.sh

输入公网IP即可看到界面。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据