已经配置好可以在 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 端口怎么去掉!!求助!
)我 nginx 这样反代的。 apache 我查了一下应该是那样反代的。