通过端口号

时间:2017-05-17 23:50:23

标签: django apache

我有一个Django网站,我运行多个网站。每个应用程序都有一个单独的apache实例和分配给它的端口。 host.py文件如下所示

host_patterns = patterns('',
    host(r'.*domain1.*', 'domain1.urls', name='domain1'),
    host(r'.*domain2.*', 'domain2.urls', name='domain2'),
    host(r'.*domain3.*', 'domain3.urls', name='domain3'),
    host(r'.*domain4.*', 'domain4.urls', name='domain4'),
    host(r'.*domain5.*', 'domain5.urls', name='domain5'),

)

例如www.domain1.com在apache实例和端口8010下运行。 我想创建一些内部监视器,以便我可以检查特定服务器上的每个站点。执行此操作的唯一方法是使用apache实例的端口号,以便http://10.10.10.10:8010,但是当我尝试修改我的站点以执行此操作时,我收到应用程序错误。

通过为域

添加一行
host(r'.*8010.*', 'domain1.urls', name='domain1'),

或修改现有行

host(r'.*domain1.*|.*8010.*', 'domain1.urls', name='domain1'),

不确定我做错了什么

1 个答案:

答案 0 :(得分:0)

我使用了第二个选项,我必须在最初输入错字。