配置apache2以使web2py特定的应用程序对辅助主机名作出响应

问题描述 投票:0回答:1

假设我有一台服务器,并且我在主机名提供者上设置了一条记录A,用于将服务器IP分配给诸如main.mycompany.com之类的地址。按照所采用的Web框架(web2py)的documentation,我以mod_wsgi模式设置apache2,以使web2py应答主地址的请求,因此现在[[main.mycompany.com重定向到main.mycompany。 com / welcome / default / home.html和所有已安装的应用程序都可以通过main.mycompany.com/myapp这样的地址正确访问。

现在,我在主机名提供程序上设置了一个记录CNAME

secondary.mycompany.com

,它指向main.mycompany.com,我想设置一个新的虚拟主机,以便所有请求到secondary.mycompany.com的服务由特定的web2py应用程序(myapp)提供。这样,调用main.mycompany.com/myapp的结果将与secondary.mycompany.com相同。什么是适合我需要的配置?

非常感谢。

web configuration apache2 virtualhost web2py
1个回答
0
投票
这可以使用web2py文件夹中的route.py进行排序。不确定您

需要第二台虚拟主机,但这就是我使用NGINX完成的方式。

routers = dict( BASE = dict( domains = {'secondary.mycompany.com': 'myapp'}, exclusive_domain = True, # No other application can be accessed from this subdomain ), )
© www.soinside.com 2019 - 2024. All rights reserved.