我想通过http://my.domain.ip/而不是http://my.domain.ip/myapp.should输入我的应用程序,我改变了apache配置(con.d/deault.conf),或者做其他事情?如果这个领域ip测试成功,我想将一些域名绑定到web2py/应用程序中的其他应用程序。
NameVirtualHost *:80
NameVirtualHost *:443
<VirtualHost *:80>
WSGIDaemonProcess web2py user=apache group=apache processes=1 threads=1
WSGIProcessGroup web2py
WSGIScriptAlias / /opt/web-apps/web2py/wsgihandler.py
WSGIPassAuthorization On
<Directory /opt/web-apps/web2py/applications>
AllowOverride None
Order Allow,Deny
Deny from all
<Files wsgihandler.py>
Allow from all
</Files>
</Directory>我试图将<Directory /opt/web-apps/web2py/applications>设置为<Directory /opt/web-apps/web2py/applications/app>,但没有成功。
发布于 2015-04-29 12:26:14
Web2py的基于参数的重写系统允许您将域映射到应用程序。在routes.py中:
routers = dict(
BASE = dict(
domains = {
'domain1.com' : 'app1',
'domain2.com' : 'app2',
}
),
)基于模式的重写系统也可以使用。
https://stackoverflow.com/questions/29936539
复制相似问题