禁用特定域中的 Web 应用程序
Disable web application in specific domains
我在具有 3 个域的 ovh 上有一个 VPS(使用 Debian 8):(我使用 plesk 12.5.30 管理它们)
- domain1.com
- domain2.com
- domain3.com
我用端口 1111 安装了 sinusbot 应用程序 (https://www.sinusbot.com/) 然后我可以打开它只需输入:
- domain1.com:1111
- domain2.com:1111
- domain3.com:1111
- 等...(任何其他 domain/subdomain)
我该怎么做才能做到这一点? (见下文)
- domain1.com:1111 -> return 404
- domain2.com:1111 -> return 404
- domain3.com:1111 -> return 404
- 任何其他 domain/subdomain --> return 404
除此之外:
- sinusbot.domain1.com -> return sinusbot 站点
我添加了这个:
ProxyPass / http://localhost:1111/
ProxyPassReverse / http://localhost:1111/
sinusbot.domain1.com 完美运行,但其他域仍然有效...
这样解决的:
Http 指令:
ProxyPass / http://localhost:1111/
ProxyPassReverse / http://localhost:1111/
Sinusbot 配置:
ListenHost="localhost"
我在具有 3 个域的 ovh 上有一个 VPS(使用 Debian 8):(我使用 plesk 12.5.30 管理它们)
- domain1.com
- domain2.com
- domain3.com
我用端口 1111 安装了 sinusbot 应用程序 (https://www.sinusbot.com/) 然后我可以打开它只需输入:
- domain1.com:1111
- domain2.com:1111
- domain3.com:1111
- 等...(任何其他 domain/subdomain)
我该怎么做才能做到这一点? (见下文)
- domain1.com:1111 -> return 404
- domain2.com:1111 -> return 404
- domain3.com:1111 -> return 404
- 任何其他 domain/subdomain --> return 404
除此之外:
- sinusbot.domain1.com -> return sinusbot 站点
我添加了这个:
ProxyPass / http://localhost:1111/
ProxyPassReverse / http://localhost:1111/
sinusbot.domain1.com 完美运行,但其他域仍然有效...
这样解决的:
Http 指令:
ProxyPass / http://localhost:1111/
ProxyPassReverse / http://localhost:1111/
Sinusbot 配置:
ListenHost="localhost"