已经配置好可以在 Apache 上通过 wsgi 运行,但是必须要在网址上加端口如 8080 ,改成 80 无法启动
我的 vhost 配置如下:
<VirtualHost *:8000>
ServerName www.learn-flask.com
WSGIDaemonProcess learn-flask threads=5
WSGIScriptAlias / /Users/tanteng/pythonflask/index_loacl.wsgi
<Directory /Users/tanteng/pythonflask>
WSGIProcessGroup flask
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
wsgi 文件如下:
import sys
sys.path.insert(0, '/Users/tanteng/pythonflask/')
from run import app as application
入口 py 文件如下:
from website import app
if __name__ == '__main__':
app.run(debug=True,host='0.0.0.0',port=8000)
我现在只能这样设置才能正常运行,但是网址必须是 http://www.learn-flask.com:8000/这样的,我想去掉这个 8000 端口怎么去掉!!求助!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.