【发布时间】:2018-06-11 21:12:03
【问题描述】:
我正在尝试使用 wsgi 在 apache2.4(ubuntu 16) 上托管烧瓶,但我在浏览器中遇到 500 错误:
内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 请通过 root@51.255.213.181 联系服务器管理员,告知他们此错误发生的时间,以及您在此错误之前执行的操作。 服务器错误日志中可能提供有关此错误的更多信息。 Apache/2.4.25 (Ubuntu) 服务器在 51.255.213.181 端口 80当我运行tail -f /var/log/apache2/error.log:
这是我的 apache 配置文件:
<VirtualHost *:80>
ServerName roboticworkshop.ir
ServerAdmin root@51.255.213.181
WSGIScriptAlias / /var/www/TW96/tw96.wsgi
<Directory /var/www/TW96/tw96/>
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
这是我的 wsgi 文件:
import sys,os
sys.path.insert(0,"/var/www/TW96/tw96")
os.chdir("/var/www/TW96/tw96")
from index import app as application
还有 www 文件夹:
TW96
....tw96
........index.py
........static
........templates
....tw96.wsgi
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Web Applications Stack Exchange、Webmaster Stack Exchange 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: python linux flask ubuntu-16.04 apache2.4