假设我有一台服务器,并且我在主机名提供者上设置了一条记录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这样的地址正确访问。
现在,我在主机名提供程序上设置了一个记录CNAMEsecondary.mycompany.com
,它指向main.mycompany.com,我想设置一个新的虚拟主机,以便所有请求到secondary.mycompany.com的服务由特定的web2py应用程序(myapp)提供。这样,调用main.mycompany.com/myapp的结果将与secondary.mycompany.com相同。什么是适合我需要的配置?非常感谢。
需要第二台虚拟主机,但这就是我使用NGINX完成的方式。
routers = dict(
BASE = dict(
domains = {'secondary.mycompany.com': 'myapp'},
exclusive_domain = True, # No other application can be accessed from this subdomain
),
)