在PythonAnywhere的单独域上设置第二个web2py应用

时间:2019-01-27 16:58:50

标签: web2py pythonanywhere

我刚刚在PythonAnywhere上又添加了一个web2py应用程序。我了解,如果我希望它在其他URL下运行(即,在其自己的URL上,与已经安装的第一个应用程序相关),则需要在PA中设置一个新的webapp。

它询问了有关web2py目录的信息,并提示我已有web2py的默认目录。

我不清楚这是什么:我应该在另一个目录中第二次安装web2py吗? (即,每个具有自己网址的应用都需要安装新的web2py)?或者,我可以将它们全部安装在一个web2py下,而无需为每个新应用安装一个新的?

我需要安装多少web2py,因此需要多少web2py文件夹,这在帮助文档中并不清楚。

请告知。

1 个答案:

答案 0 :(得分:2)

引用相关的PythonAnywhere帮助页面:

  

可以在PythonAnywhere上设置多个域,所有域   与单个web2py安装交谈,然后安装多个web2py   每个域的应用程序。然后,您可以设置所有web2py应用   通过web2py界面进行操作。

     

首先通过使用以下网址上的web2py向导设置一个域   PythonAnywhere网站标签。

     

然后,对于每个其他域名,您需要设置另一个   “网络”标签中的PythonAnywhere网络应用。不过这次,你应该   选择“手动配置”。然后,去编辑您的WSGI文件。您   应该将其放入第一个web2py的WSGI文件的副本中   应用程序,以便两个域都指向同一个web2py   安装。然后,web2py route.py应该可以工作。

请参见https://help.pythonanywhere.com/pages/MultipleDomainsWeb2py/