想让MCSManager面板作为一个子页面,如:https://example.com/mcsm/ ,这样可以节省内网穿透隧道的数量。
MCSManager从Version 10.2.1开始支持 URL 地址支持自定义前缀,但是其中有一些注意事项是MCSManager的官方文档没写清楚的。
一、Nginx配置文件示例:
location /mcsm/ {
proxy_pass http://localhost:23333/mcsm/;
}
1. 其中 location /mcsm/
后面的反斜杠是一定要加的;
2. proxy_pass http://localhost:23333/mcsm/;
目标链接后面要加上与反代路径相同的前缀(高亮出来的地方)
二、面板配置文件示例:
{
"httpPort": 23333, // Web 面板端口
"httpIp": null, // 绑定IP,多张网卡时可使用
"prefix": "/mcsm", // http路径前缀
"crossDomain": true, // 是否准许跨域
"gzip": false, // 是否开启 gzip 压缩
"loginCheckIp": false, // 同IP登录次数过多自动锁定
"loginInfo": "foo", // 登录界面提示文字
"canFileManager": true, // 是否准许所有用户使用文件管理功能
"language": "zh_cn", // 面板语言
"quickInstallAddr": "https://mcsmanager.oss-cn-guangzhou.aliyuncs.com/quick_install.json", // 快速部署说明地址
"redisUrl": "", // Redis 数据库接入,不推荐使用
"dataPort": 23334, // 已弃用
"forwardType": 1, // 已弃用
"zipType": 1, // 已弃用
"maxCompress": 1, // 最大同时压缩任务数,已弃用
"maxDownload": 10 // 最大同时下载任务数,已弃用
}
http路径前缀需要在前边添加一个“/”,就像上方示例高亮的地方那样
发表回复