面板可否绑定80端口?

gh0208 2017-1-19 1050

面板可否绑定80端口访问?
最新回复 (2)
  • 虚竹 2017-1-19
    引用 2
    如果不建网站,可以直接设置80端口访问。
    如果要建网站,因为和nginx会冲突,建议不要使用80端口。
  • dragon231 2017-4-22
    引用 3
    本帖最后由 dragon231 于 2017-4-22 15:24 编辑

    我倒是有个小方法可以实现你的需求。切记先设置Nginx反向代理,成功访问后方可面板设置中的相应参数,避免面板设置为外网无法访问,而后无法进一步设置Nginx,不过也不必担心,可通过命令行重新配置面板相关参数,具体见网址
    1. 部署面板,部署Nginx
    2. Nginx新建站点[backcolor=rgb(247, 247, 247)]node.xxxx.cn[/backcolor],配置反向代理。 例如:
    server {
        listen                     80;
        server_name                node.xxxx.cn;
    
        location / {
            proxy_pass        http://127.0.0.1:8888;
            proxy_redirect    off;
            proxy_set_header  X-Real-IP $remote_addr;
            proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
        }
    }
    

    3. 重启Nginx,测试node.xxxx.cn可访问面板。 为了保证只能通过此域名进行访问(默认IP:8888访问),可继续后续设置。
    4. 面板设置->访问设置中,绑定IP设置为:127.0.0.1. 这样就可以保证面板无法通过IP:8888方式进行访问。 重启面板。
    5. 为了安全在Nginx中将站点设置为https访问方式。

返回
发新帖