| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Windows下部署python_Flask项目实现多线程(Flask+Apache+mod_wsgi) -> 正文阅读 |
|
[Python知识库]Windows下部署python_Flask项目实现多线程(Flask+Apache+mod_wsgi) |
1.下载apache:Apache VC10 binaries and modules download ? ?注意:这里的位数要和python对应。 2.下载 mod_wsgi: ? ?地址:Apache VC10 binaries and modules download? 注意:这里cp37指的就是python对应的版本,需要下载和python对应的版本,包括位数。 以我为例:python是3.7.2 32位的 对应下载的版本就是红框中的版本!!! 3.解压Apache文件并将解压出的“apache24”放到硬盘根目录下,?打开E:\Apache24\conf\httpd.conf 进行如下配置 ? ? ? ? 3.1 路径 ???????? ? ? ? ? ? 3.2 ip地址 ? ? ? ? ? 3.3 端口 ? ? ? ? ? 3.4.打开cmd。 切换到?Apache24\bin ? ?执行httpd.exe,打开浏览器:输入 localhost :可以看到:it work! 你就成功了。 4.接下来把 ?mod_wsgi 添加到apache 服务器中: ? ? ? ? 4.1使用pip安装mod_wsgi-4.9.0-cp37-cp37m-win32.whl ? ? ? ? 4.2安装成功后将E:\Program Files\Python37-32\Lib\site-packages\mod_wsgi\server下面的mod_wsgi.cp37-win_32.pyd 复制到Apache的modules中 ? ? ? ? ?4.3?修改配置文件 ? ?Apache24\conf\httpd.conf ?:新增: ??????????????????LoadModule wsgi_module modules/mod_wsgi.pyd ? ? ? ? ? ? ? ? ?WSGIApplicationGroup %{GLOBAL} ? ? ? ? ?4.4到重启一下apache服务器,看是否有报错。如果没有 ,说明成功了。 5.部署Flask 首先写一个最简单的Flask 应用,并进行发布:这里在跟 ?apache24 ?同一目录下也就是 ?C盘根目录下:创建mydir目录。在目录中写两个文件:hello.py 和myapp.wsgi: hello.py:
注意: 这里的hello是启动py的名字, app是 ‘app = Flask(__name__) ’这里的名字这里的app? application ?必须是这个。服务器只看这个。 修改配置文件:Apache24\conf\httpd.conf ? 新增几行:
如下: 到此。所有配置已 填写完毕。 ? 启动服务器。输入 http://localhost/myapp ? 即可看到自定义的页面。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 10:04:55- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |