Python+Apache环境搭建

摘要:
Python+Apache环境需要Apache扩展mod_Wsgi模块,该模块在Apache启动Wsgi模块时自动加载mod,通过mod_Wsgi与Python通信在Apache上实现Python部署。
Python+Apache环境搭建

Python+apache搭建时需要apache拓展mod_wsgi模块,apache启动时自动加载mod_wsgi模块,通过mod_wsgi与python通信,实现python部署在apache上。

安装

  • 1.下载源码包mod_wsgi
  • 2.解压缩mod_wsgi包 tar zxvf mod_wsgi-4.6.8.tar.gz -C .
  • 3.进入mod_wsgi目录下 cd mod_wsgi-4.6.8
  • 4.编译mod_wsgi,指定apache和python ./configure --with-apxs=/usr/local/apache2/bin/apxs --with-python=/usr/local/python3/bin/python3.7
  • 5.安装 make && make install

配置

  • 1.在apache配置文件中载入mod_wsgi模块
    vim /usr/local/apache2/conf/httpd.conf LoadModule wsgi_module modules/mod_wsgi.so
  • 2.在apache配置中加入python指定环境
    vim /usr/local/apache2/conf/extra/http-ssl.conf
    加入python所在位置
    WSGIPythonHome /usr/local/python3
  • 3.增加一个虚拟主机的配置
    vim /usr/local/apache2/conf/extra/http-ssl.conf
<VirtualHost *:9052>
WSGIScriptAlias / 路径/htdocs/myapp/runapp.wsgi
<Directory /路径/htdocs/myapp>
AllowOverride AuthConfig FileInfo
Require all granted
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
  • 4.重启apache

免责声明:文章转载自《Python+Apache环境搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Nginx 开启 debug 日志的办法ABAP—在ALV中实现导出为Excel文件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SSL连接出现的问题

客户端向服务器发送数据时,份两种情况,SSL单向验证和SSL双向验证 1.SSL单向验证时 代码如下: Java代码   import java.io.IOException;   import java.util.HashMap;   import java.util.Map;      import org.apache.commons.htt...

python爬虫+使用cookie登录豆瓣

2017-10-09 19:06:22 版权声明:本文为博主原创文章,未经博主允许不得转载。 前言:先获得cookie,然后自动登录豆瓣和新浪微博 系统环境: 64位win10系统,同时装python2.7和python3.6两个版本(本次使用python3.6),IDE为pycharm,浏览器为chorme,使用的python第三方库为requests...

Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy

Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协...

python数据处理中内存优化的一些tricks

1、读入数据时,pandas默认int类型为int64,未采用最省类型方式读取,可通过以下方式优化内存 1)数值型能用更低内存类型保存就转换为更低内存类型 2) 将object类型转换为category类型 category 类型在底层使用整型数值来表示该列的值,而不使用原值.Pandas用一个字典来构建这些整型数据到原数据的映射关系.当一列只包含有有限...

python基础学习十 logging模块详细使用【转载】

  很多程序都有记录日志的需求,并且日志中包含的信息既有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等; 使用logging的优势: a)你可以控制消息的级别,过滤掉那些并不重要的消息。 b)你...

php基础入门(一)环境搭建与配置

最近在学习PHP,以下是看PHP100视频教程,做的学习笔记,在这里存放以便今后使用。 apache--PHP--DB(mysql) 一、apache:基本工作 ·用户通过浏览器访问服务器的文件,它就将该文件传递给用户,在用户的浏览器显示该文件的内容。 ·普通文本文件,可以通过apache直接传给用户浏览器显示。 ·程序文件,比如PHP,它不能直接在浏览器...