apache - 站点不存在: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
有没有人有什么建议?
解决方案
你应该跑
sudo a2ensite CSCI430_CTF1
代替
sudo a2ensite WebApp