linux安装apache服务_安装服务属于什么服务_安装服务费可以开6个点吗

linux上布署flask应用比较便捷linux公社,可选也比较多,配合nginx、apache、Gunicorn等能达到很高效很靠谱的疗效。

然而在windows下,可选性就比较少了,比较靠谱就是通过apache挂载wsgi的方法了。

不要问我为什么要在windows下布署,总会遇到如此个环境,例如我如今。

安装了Python环境安装Flask安装mod_wsgi(windows下pip安装基本失败linux多线程编程,有打好的包地址,文章里不便捷放链接,须要的朋友可以私信我,发送wsgi手动获取)安装了Apache

注:安装mod_wsgi时linux安装apache服务,按照python版本进行选购,选购准则如图:

安装服务费可以开6个点吗_安装服务属于什么服务_linux安装apache服务

安装服务费可以开6个点吗_安装服务属于什么服务_linux安装apache服务

对下载出来的mod.whl文件进行安装

pip install 

安装成功后,运行下边的命令

mod_wsgi-express module-config

前面这条命令成功运行后,我们可以得到三条信息:

安装服务属于什么服务_安装服务费可以开6个点吗_linux安装apache服务

之后使用这三条信息加入到apache的配置文件httpd.conf中:

安装服务费可以开6个点吗_安装服务属于什么服务_linux安装apache服务

前面的几个步骤很重要,操作完成后,就可以进行nginx的配置了。

这儿我们在一个虚拟站点里配置,在httpd-vhosts.conf里降低如下内容

  
	ServerAdmin "localhost"
	ErrorLog "logs/flaskwebsite.info-error.log"
	CustomLog "logs/flaskwebsite-access.log" common
	

安装服务费可以开6个点吗_linux安装apache服务_安装服务属于什么服务

Require all granted Require host ip WSGIScriptAlias / D:websiteflaskwebsitewsgi.py

flask项目的wsgi.py文件内容

# -*- coding: utf-8 -*-
import sys

安装服务属于什么服务_安装服务费可以开6个点吗_linux安装apache服务

sys.path.insert(0, "D:/website/flaskwebsite") from manager import app as application

其中manager.py文件里

from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
    return '

Success

' if __name__ == '__main__': app.run()

这样,启动apache服务,就可以访问flask站点。

也比较简单,倘若不是调试的需求,建议用这些方法跑应用,起码比flask自带的服务性能要高好多linux安装apache服务,不信你试试!

本文原创地址:https://www.linuxprobe.com/zwsbsfyysyah.html编辑:刘遄,审核员:暂无