centos怎样安装mod
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos怎样安装mod相关的知识,希望对你有一定的参考价值。
参考技术A 今天从另外一台机器把配置文件导过来的时候,居然报没有mod_ssl.so和mod_wsgi.so这两个模块,因为测试机是yum安装的lamp环境,还好用yum search mod_ssl和yum search mod_wsgi,查找到有这2个,直接可以用yum安装.centos:5.5
1.安装mod_ssl
yum -y install mod_ssl
2.安装mod_wsgi
yum -y install mod_wsgi
3.安装完成后,启动apache
service httpd start
好了,没有报错误后,就可以去配置虚拟主机了.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意本回答被提问者和网友采纳
centos6.5+python2.7+flask+apache+mod-wsgi部署
flask部署,使用的是centos6.5,python2.7,版本很重要。基本步骤如下:
一、创建虚拟环境,创建目录把项目拷进去
二、安装mod-wsgi和apache
easy_install mod_wsgi # centos6.5中部署apache包名叫httpd yum install httpd
三、在apache中启用安装到python中的mod_wsgi
#终端输入 mod_wsgi-express module-config #得到,注意这的版本跟项目使用的python版本要一致 LoadModule wsgi_module "/usr/lib64/python2.7/site-packages/mod_wsgi/server/mod_wsgi-py27.so" WSGIPythonHome "/usr" # 复制上面内容粘贴到 # /etc/httpd/conf/httpd.conf 一堆LoadModule中 保存
四、配置虚拟主机
# /etc/httpd/conf/httpd.conf Listen 80 # 默认的 Listen 8005 # 自定义端口 # 最下面加上,对应的端口改为自定义端口, <VirtualHost *:8005> ServerName 127.0.0.1 # 项目根目录 DocumentRoot "/root/autobase_pj" # 项目中wsgi路径,前面第一个/表示访问的时候什么都不带 WSGIScriptAlias / "/root/autobase_pj/autobase.wsgi" # 静态文件路径 Alias /static /root/autobase_pj/app/static <Directory "/root/autobase_pj"> DirectoryIndex autobase.wsgi Order deny,allow Allow from all </Directory> </VirtualHost>
五、项目根目录创建.wsgi文件关联apache
import sys import site sys.path.insert(0,"/root/autobase_pj"); site.addsitedir("/root/autobase/lib/python2.7/site-packages"); from manage import app as application activate_this = ‘root/autobase/bin/activate_this.py‘ execfile(activate_this, dict(__file__=activate_this))
六、启动apache服务
# 启动 service httpd start # 重动 service httpd restart # 停止 service httpd stop # 查看状态 service httpd status
七、访问主页
yourip:8005
八、问题解析查看分类BUG
以上是关于centos怎样安装mod的主要内容,如果未能解决你的问题,请参考以下文章
使用 Yum 在 CentOS 上安装 Mono 和 mod_mono
centos7 + Apache2.4 + python3.5 +mod_wsgi4.5.15 + Django1.10安装指导