域名不提供wsgi文件,但IP确实如此

时间:2014-08-04 20:45:45

标签: python apache flask wsgi

我试图在运行ubuntu的Droplet上部署一个烧瓶应用程序,但每次我将虚拟主机文件更改为域时,它只提供/ var / www / html的索引而不是我在虚拟主机文件中指定的wsgi。但是,如果我使用我的Droplet的IP" ServerName",它可以正常工作。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。不确定是什么导致它,但如果它与我的相同,你应该能够通过禁用默认的虚拟主机配置来修复它。

a2dissite 000-default
service apache2 restart

这应该只留下烧瓶应用所需的.conf文件。

你也提到了一个Droplet,所以你可能会关注DigitalOcean Flask教程。如果是这种情况,请不要忘记将.conf扩展名添加到/ etc / apache2 / sites-available中的配置文件

答案 1 :(得分:0)

在服务器终端中,输入:

sudo nano /etc/apache2/sites-available/FlaskApp.conf

然后用域名替换原始IP。