Submin2安装在CentOS 5和Apache2.4.4

硬着头皮,一个一个问题的解决,终于见到曙光,成功搭建完成。具体的安装步骤分四个部分:

1 编译apache2.4.4——————————————————–安装apache中间由于涉及到很多依赖的插件,因此需要先完成apr,pcre等安装才能进行apache安装。具体的安装操作命令如下:a) apr安装wget tar -xzvf apr-1.4.6.tar.gzcd apr-1.4.6./configure –prefix=/opt/apr –enable-threadsmakemake installb) apr-util安装wget tar -xzvf apr-util-1.5.1.tar.gzcd apr-util-1.5.1./configure –prefix=/opt/apr –with-apr=/opt/aprmakemake install

c) pcre安装wget tar -xzvf pcre-8.32.tar.gzcd pcre-8.32./configure –prefix=/opt/pcremakemake install

d) apache2.4.4安装wget tar -xzvf httpd-2.4.4.tar.gzcd httpd-2.4.4./configure –prefix=/opt/apache24 –with-pcre=/opt/pcre –with-apr=/opt/apr –with-apr-util=/opt/apr –enable-cgid –enable-cgimake cleanmakemake install

2. 安装python2.7.3——————————————————-由于submin需要使用到sqlite3数据库,因此在安装python2.7.3的时候,把sqlite3模块安装上。但2.7.3的安装脚本中存在bug,需要打最新的patch解决。具体的步骤如下:yum search sqlite3yum install sqlite-develwget tar -xvjf Python-2.7.3.tar.bz2cd Python-2.7.3more READMEwget patch -p1 < sqlite3_int64_v2.patch./configuremakemake install

3. 安装submin———————————————————安装submin过程比较简单的,,但在初始化环境的时候遇到了问题,在submin的脚本中需要设置apache的启动用户组,我使用的nobody组,但在submin的脚本中没有,最后手工添加解决。wget tar -zxvf submin-2.1.0-1.tar.gzcd submin-2.1.0-1python setup.py install

submin2-admin /var/lib/submin initenv jackey.jiao@infowarelab.com

4. 配置apache——————————————————-配置apache,主要是设置submin的conf文件,另外需要dbd,authz,cgi的module就可以。如果启动过程发现缺少,就打开配置即可。另外一个问题就是在配置完毕后,访问submin报403错误,后查到是,submin的脚本是在apache2.2的基础上开发的,没有支持apache2.4.4,需要设置符合apache2.4.4的访问策略。[root@localhost ~]#[root@localhost ~]# tail -10f /opt/apache24/conf/httpd.conf#BrowserMatch “MSIE 10.0;” bad_DNT###RequestHeader unset DNT env=bad_DNT#

Include /var/lib/submin/conf/apache-webui-cgi.confInclude /var/lib/submin/conf/apache-svn.conf

可是却依旧为对方擦去嘴角的油渍。

Submin2安装在CentOS 5和Apache2.4.4

相关文章:

你感兴趣的文章:

标签云: