【发布时间】:2015-05-27 08:04:35
【问题描述】:
您好,我正在我的主域“qianshan.co”下部署一个子域。当我在浏览器地址栏输入子域“m.qianshan.co”时,就出现了我项目的文件目录……(好尴尬)
我遵循了几个关于 Digital Ocean 的教程,但没有奏效。 __init__.py 和虚拟主机配置一定有问题。太赞了!
错误:进入子域并显示远程项目目录:
这是我的代码和目录:
- 初始化.py
- 虚拟主机目录
-
主域虚拟主机配置
<VirtualHost *:80> ServerName qianshan.co ServerAdmin spark@qianshan.co WSGIScriptAlias / /var/www/qianshan/qianshan.wsgi <Directory /var/www/qianshan/> Order allow,deny Allow from all </Directory> Alias /static /var/www/qianshan/static <Directory /var/www/qianshan/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 m.qianshan.co ServerAdmin spark@qianshan.co DocumentRoot /var/www/qianshan ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> DNS 配置
【问题讨论】:
标签: python apache flask virtualhost