ubuntu/debian

推荐列表 站点导航

当前位置:首页 > 操作系统 > ubuntu/debian >

Apache+mod_wsgi+Flask部署文档--ubuntu

来源:互联网  作者:网友投稿  发布时间:2021-01-09 04:02
本文档适用于: 1.python3.5 2.apache2.4 3.mod_wsgi4.3 部署过程: 1.安装Apache $ sudo apt-get install apache2 启动apache服务 $ sudo /etc/in...

则不需要加-py3 启动mod_wsgi $ sudo a2enmod wsgi 3.创建.wsgi文件,如下 import os import sys import re //进入虚拟环境,使apache监听172.18.215.158:5000 6.激活虚拟主机 $ sudo a2ensite /etc/apache2/sites-available/Snipe.conf 7.重新加载apache $ sudo /etc/init.d/apache2 reload 打开浏览器,输入172.18.215.158:5000,配置虚拟主机, dict(__file__=activate_this)) //这里需要导入环境变量 from app import app as application 4.创建apache配置文件。

将配置文件添加到/etc/apache2/sites-available/,添加Listen 172.18.215.158:5000到配置文件/etc/apache2/ports.conf, $ sudo apt-get install apache2 启动apache服务 $ sudo /etc/init.d/apache2 start 2.安装mod_wsgi $ sudo apt-get install libapache2-mod-wsgi-py3 如果项目开发使用的是python2。

即可看到项目web端~~~!!! 项目结构 +/home/sam/Snipe/ +.venv +src/web/ +app/ +__init__.py +... +Snipe.wsgi +manage.py +.env +... +... 参考资料 1.flask官方文档: 2.mod_wsgi官方文档: ,如下 VirtualHost 172.18.215.158:5000 ServerAdmin [email protected] ServerName sysu.snipe DocumentRoot /home/sam/Snipe/src/web/ #将/请求转发给/home/sam/Snipe/src/web/Snipe.wsgi WSGIScriptAlias / /home/sam/Snipe/src/web/Snipe.wsgi #配置本项目的守护进程 WSGIDaemonProcess Snipe user=sam group=sam threads=10 home=/home/sam/Snipe/src/web/ Directory /home/sam/Snipe/src/web/ WSGIProcessGroup Snipe Require all granted /Directory ErrorLog /var/log/apache2/error_snipe.log /VirtualHost 使用apachectl configtest命令可以查看配置文件是否正确 5.配置监听端口,该文件用于启动项目。

相当于souce .venv/bin/active activate_this = /home/sam/Snipe/.venv/bin/activate_this.py with open(activate_this) as file_: exec(file_.read(),。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/xt/ub/12125.shtml

相关文章
最新文章
遐想小新air pro 13的安装 遐想小新air pro 13的安装

时间:2021-01-23

 运行以下命令安装和升级 运行以下命令安装和升级

时间:2021-01-23

如果你使用的是Kubuntu 17 如果你使用的是Kubuntu 17

时间:2021-01-23

 5.我能从 Windows/OS X 切换到 5.我能从 Windows/OS X 切换到

时间:2021-01-23

它将仅搜索 LTS 版本 它将仅搜索 LTS 版本

时间:2021-01-23

所有CA都必须在颁发特定域 所有CA都必须在颁发特定域

时间:2021-01-23

而不是Ubuntu 17.10上的Unit 而不是Ubuntu 17.10上的Unit

时间:2021-01-23

 对Wndows用户来说 对Wndows用户来说

时间:2021-01-23

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Apache+mod_wsgi+Flask部署文档--ubuntu

2021-01-09 编辑:网友投稿

则不需要加-py3 启动mod_wsgi $ sudo a2enmod wsgi 3.创建.wsgi文件,如下 import os import sys import re //进入虚拟环境,使apache监听172.18.215.158:5000 6.激活虚拟主机 $ sudo a2ensite /etc/apache2/sites-available/Snipe.conf 7.重新加载apache $ sudo /etc/init.d/apache2 reload 打开浏览器,输入172.18.215.158:5000,配置虚拟主机, dict(__file__=activate_this)) //这里需要导入环境变量 from app import app as application 4.创建apache配置文件。

将配置文件添加到/etc/apache2/sites-available/,添加Listen 172.18.215.158:5000到配置文件/etc/apache2/ports.conf, $ sudo apt-get install apache2 启动apache服务 $ sudo /etc/init.d/apache2 start 2.安装mod_wsgi $ sudo apt-get install libapache2-mod-wsgi-py3 如果项目开发使用的是python2。

即可看到项目web端~~~!!! 项目结构 +/home/sam/Snipe/ +.venv +src/web/ +app/ +__init__.py +... +Snipe.wsgi +manage.py +.env +... +... 参考资料 1.flask官方文档: 2.mod_wsgi官方文档: ,如下 VirtualHost 172.18.215.158:5000 ServerAdmin [email protected] ServerName sysu.snipe DocumentRoot /home/sam/Snipe/src/web/ #将/请求转发给/home/sam/Snipe/src/web/Snipe.wsgi WSGIScriptAlias / /home/sam/Snipe/src/web/Snipe.wsgi #配置本项目的守护进程 WSGIDaemonProcess Snipe user=sam group=sam threads=10 home=/home/sam/Snipe/src/web/ Directory /home/sam/Snipe/src/web/ WSGIProcessGroup Snipe Require all granted /Directory ErrorLog /var/log/apache2/error_snipe.log /VirtualHost 使用apachectl configtest命令可以查看配置文件是否正确 5.配置监听端口,该文件用于启动项目。

相当于souce .venv/bin/active activate_this = /home/sam/Snipe/.venv/bin/activate_this.py with open(activate_this) as file_: exec(file_.read(),。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/xt/ub/12125.shtml

相关文章

风云图片

推荐阅读

返回ubuntu/debian频道首页