在 Ubuntu 上使用 apache 部署 2 个烧瓶项目(不重复)

时间:2021-03-08 15:58:42

标签: apache flask

请不要关闭重复的问题,因为这是一个不同的问题。

我在 Azure 上有一个 ubuntu 服务器,我在它上面部署了一个 Flask 项目,它运行良好,我想部署另一个项目但它不起作用,这是我的 sites.conf,请查看并告诉我问题出在哪里。


<VirtualHost *:80>
       ServerName server
       ServerAdmin admin@email.com
       ServerAlias project1.net
       DocumentRoot /var/www/html/project1/
       WSGIScriptAlias / /var/www/html/project1/project1.wsgi
       WSGIPassAuthorization on
       <Directory /var/www/html/project1/>
               Order allow,deny
               Allow from all
       </Directory>
       Alias /static /var/www/html/project1/static
       <Directory /var/www/html/project1/static/>
               Order allow,deny
               Allow from all
       </Directory>

       ErrorLog ${APACHE_LOG_DIR}/error.log
       LogLevel warn
       CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:80>
       ServerName server
       ServerAdmin admin@email.com
       ServerAlias project2.net
       DocumentRoot /var/www/html/project2/
       WSGIScriptAlias / /var/www/html/project2/project2.wsgi
       WSGIPassAuthorization on
       <Directory /var/www/html/project2/>
               Order allow,deny
               Allow from all
       </Directory>
       Alias /static /var/www/html/project2/static
       <Directory /var/www/html/project2/static/>
               Order allow,deny
               Allow from all
       </Directory>
       ErrorLog ${APACHE_LOG_DIR}/error.log
       LogLevel warn
       CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

0 个答案:

没有答案
相关问题