首页 > 解决方案 > 站点不存在:Apache 2.4.29 Ubuntu 18.04 上的 Flask 应用程序

问题描述

我已经查看了有关此问题的所有先前 StackOverflow 问题,但似乎无法在任何答案中找到解决方案。

当我运行命令时:

sudo a2ensite WebApp

我收到:

ERROR: Site WebApp does not exist!

这是我的文件 /etc/apache2/sites-available/WebApp:

<VirtualHost *:80>
        ServerName 192.168.1.107
        ServerAdmin email@mywebsite.com
        WSGIScriptAlias / /var/www/WebApp/WebApp.wsgi
        <Directory /var/www/WebApp/WebApp/>
            Require all granted
        </Directory>
        Alias /static /var/www/WebApp/WebApp/website/static
        <Directory /var/www/WebApp/WebApp/website/static/>
            Require all granted
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我用 tim 的教程从 tech 中几乎一字不差地复制了它。除了我添加了正确的文件路径并更改了

Order allow,deny
Allow from all 

Require all granted

有没有人有什么建议?

标签: apacheubuntu

解决方案


你应该跑

sudo a2ensite CSCI430_CTF1

代替

sudo a2ensite WebApp


推荐阅读