禁用特定域中的Web应用程序

时间:2016-10-07 18:27:18

标签: apache web-applications subdomain proxypass

我在ovh上有一个VPS(使用Debian 8),有3个域:(我用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
  • etc ...(任何其他域/子域名)

我该怎么办呢? (见下文)

  • domain1.com:1111 - >返回404
  • domain2.com:1111 - >返回404
  • domain3.com:1111 - >返回404
  • 任何其他域/子域名 - >返回404

除此之外:

  • sinusbot.domain1.com - >返回sinusbot网站

我补充说:

ProxyPass / http://localhost:1111/
ProxyPassReverse / http://localhost:1111/

sinusbot.domain1.com工作得很好,但其他域名仍有效......

1 个答案:

答案 0 :(得分:0)

以这种方式解决:

Http指令:

ProxyPass / http://localhost:1111/
ProxyPassReverse / http://localhost:1111/

Sinusbot config:

ListenHost="localhost"