前言
教程目录
一:服务器端的处理
1.1安装服务器
首先我们要安装服务器,我们本次安装选用的apache服务器
并用xampp集成安装包来安装apache。
安装完成后我们就要开始配置服务器了
首先我们可能会遇到第一个问题就是443监控端口冲突
error log [ssl:warn] [pid 3608:tid 232] AH01909:
www.example.com:443:0 server certificate does NOT include
解决方法:打开目录C:xamppapacheconfextra
(我的安装目录为C:xampp)下的httpd-ssl.conf文件
将Listen443 这句注释掉:# Listen 443
或将443改为4433或其它值(尽量不要使用0-1023)这样我们就解决了第一个问题,下面我们就来开始更改另一个
配置文件。打开目录C:xamppapacheconf (我的安装目录为C:xampp)下的httpd.conf文件
首先是更改监听ip和端口Listen 127.1.1.1:80
这是配置文件原来的写法 在配置服务器时候
将ip改为自己电脑的ip端口在不冲突的情况下选择80
但是有时候会冲突,所以需要更改端口号
为一个不冲突的端口这样我们一般情况下就可以启动服务器了
打开一个服务器的内部自建的页面接下来我们就要将wsgi放入到到模块文件夹里
并导入到apache的初始化文件里
1.2 如和搞到wsgi模块文件
http://www.lfd.uci.edu/~gohlk...
ctrl+f 搜索mod_wsgi 下载python和apache对应版本的
mod_wsgi.whl 下载之后怎么用呢
win+r 输入cmd启动命令行界面 cd /d 文件路径
在mod_wsgi.whl 下执行pip install mod_wsgi.whl
之后你会在python的根目录下找到mod_wsgi.so当然名字可能不是
这个但是你就把他改为这个然后将其拷贝到
C:xamppapachemodules这个路径下然后我们在httpd.config添加这样一句话
LoadModule wsgi_module modules/mod_wsgi.so
再启动服务器,能用ok。下面我们来关键的了
我们来到上一篇教程建的项目下在新建一个wsgi.py的文件
添加如下代码
import sys
sys.path.insert(0,'c:/flask_lab_web')
from app import app as application
这上边的文件路径就是wsgi.py文件所在文件夹路径
而wagi.py和app这个文件应该是处在同一个文件夹下
而不是放在app文件夹下这一点一定一定一定要记住接下来我们回到httpd.conf里面开始在里面添加这样一些
东西。注意这样添加是为了适应apache2.4以上版本的
网上很多教程都是2.2版的那个不能用,我调了好久,
感觉都要哭瞎了,你感觉有用就推荐一下吧。。
下面是代码
<VirtualHost *:8000>
ServerName example.com
WSGIScriptAlias / e:/flask_lab_web/wsgi.py
<Directory e:/flask_lab_web>
Require all granted
Require host ip
Allow from all
</Directory>
</VirtualHost>
注意上面的路径你要更改的哦,这样你就完成了配置
开启服务器就ok了.感觉 有用就给个推荐呗
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。