我知道有一份关于数字海洋的文件是为了这个问题,但由于某些原因,它并没有真正起作用。在
Ubuntu:14.04
HTTP服务器:apache2
模块:wsgi
遵循了整个教程,并根据我的flask项目编辑了相应的文件,但问题是,即使所有内容都是根据文档部署的,域和服务器ip也会显示出任何响应。在
文件名:数字云.wsgi在
#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/numiCloud/")
from numiCloud import app as application
application.secret_key = 'Add your secret key'
文件名
^{pr2}$文件名:/etc/apache2/sites可用/数字云.conf在
<VirtualHost *:80>
ServerName 183.83.199.118
WSGIDaemonProcess numiCloud user=devx136 threads=5
WSGIScriptAlias / /var/www/numiCloud/numicloud.wsgi
<Directory /var/www/numiCloud/>
WSGIProcessGroup numiCloud
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
文件名:/var/log/apache2/错误.log
link
wsgi模块已启用,apache的虚拟主机也已启用,但由于我仍然看不到要它返回的文本。无论发生什么情况,站点都会显示404未找到错误。在
更新:似乎没有人知道解决办法。。
我只是希望没有其他人注意到这个问题,但我所做的唯一一件事就是将web服务器改为nginx,并使用gunicorn来配置python脚本的执行。在
对于那些能够让它在apache上运行的人,如果我在配置中做了什么错事,请报告。在
相关问题 更多 >
编程相关推荐