MCSManager配置与其他服务共用端口(URL 地址支持自定义前缀)的一些坑

想让MCSManager面板作为一个子页面,如:https://guguan.us.kg/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路径前缀需要在前边添加一个“/”,就像上方示例高亮的地方那样


已发布

分类

来自

标签:

评论

发表回复

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