在使用Lucky做反向代理,实现域名访问飞牛的其他端口服务的时候,发现飞牛为了自己的服务页免端口访问,将80和443端口独占了,lucky反向代理只能使用非标准端口,而非标准端口则无法自动隐藏端口号,外网访问需要输入 虽说所有服务可以只使用一个端口号访问,但是我是一个强迫症患者,看着域名后面还要带一串端口数字总觉得不爽,得想办法干掉它,只用子域名访问不同服务。 具体方法如下: 先到飞牛【系统设置】-【安全性】-【端口设置】选项卡,点击下面的高级设置按钮,打开高级设置,取消勾选重定向80与443端口,确认。 然后到应用商店停用Lucky,修改Lucky的配置文件,文件位于 该文件原始内容如下: 需要将其中 如果使用命令行修改的话,需要进入飞牛SSH,执行如下命令: 执行该命令需要root权限,需要输入飞牛账户的密码。 修改完上述文件,在应用商店重新开启Lucky。 然后进入Lucky的【Web服务】栏,修改原来的Web服务规则,如果是使用HTTP访问未开启TLS的,则将监听端口修改为 以后就可以直接使用各自服务的子域名直接访问了,域名后面就不需要再加 这样看着舒服多了!http://lucky.xx.qzz.io:16666
这样的格式。/var/apps/Lucky/config
目录下,名称为 privilege
的无后缀文件,可以使用sftp工具修改并替换,也可使用SSH登录飞牛,使用命令行工具替换修改。"run-as":
后的值改为 "root"
。修改后如下:sudo sed -i 's/"run-as": "package"/"run-as": "root"/' /var/apps/Lucky/config/privilege
80
;如果是使用HTTPS访问,开启了TLS,则将监听端口修改为 443
,然后点底部修改Web服务规则。:16666
这种端口号小尾巴了!
评论前必须登录!
注册