![]() |
|
|||||||
| 服务器环境搭建 Windows,Linux,IIS,Apache等服务器配置、安全维护以及PHP和MYSQL运行环境讨论。 |
![]() |
|
|
Thread Tools | Display Modes |
|
|
|
#1
IP: 122.195.220.15
|
|||
|
|||
|
一、准备安装环境
安装make以及安装C++编译环境: yum -y install gcc gcc-c++ automake autoconf libtool make wget 1.选定源码目录 可以是任何目录,本文选定的是/usr/local/src cd /usr/local/src 2.安装PCRE库 http://sourceforge.net/projects/pcre/files/pcre 下载最新的 PCRE 源码包,使用下面命令下载编译和安装 PCRE 包: cd /usr/local/src wget http://sourceforge.net/projects/pcre/files/pcre/8.34/pcre-8.34.tar.gz tar -zxvf pcre-8.34.tar.gz cd pcre-8.34 ./configure make make install 3.安装 APR cd /usr/local/src wget http://mirror.bjtu.edu.cn/apache/apr/apr-1.5.0.tar.gz tar -zxvf apr-1.5.0.tar.gz cd apr-1.5.0 ./configure --prefix=/usr/local/apr-1.5.0 //配置 make //编译 make test //测试 make install //安装 4.安装APR-UTIL cd /usr/local/src wget http://mirror.bjtu.edu.cn/apache/apr/apr-util-1.5.3.tar.gz tar -zxvf apr-util-1.5.3.tar.gz cd apr-util-1.5.3 ./configure --prefix=/usr/local/apr-util-1.5.3 ./configure --prefix=/usr/local/apr-util-1.5.3 --with-apr=/usr/local/apr-1.5.0/ make make test make install 5.安装apache cd /usr/local/src wget http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.4.7.tar.gz tar -zxvf httpd-2.4.7.tar.gz cd httpd-2.4.7 ./configure --prefix=/usr/local/apache --enable-mods-shared=all --with-apr=/usr/local/apr-1.5.0/ --with-apr-util=/usr/local/apr-util-1.5.3/ //--prefix指定安装路径,--enable-mods-shared启用所有支持的动态加载模块,--with-apr指定APR路径,--with-apr-util指定APR-util路径 make make install /usr/local/apache/bin/apachectl start //启动apache 二、注册apache为系统服务 cp /usr/local/apache/bin/apachectl /etc/init.d/httpd //把apache启动脚本复制到系统脚本目录下 vi /etc/init.d/httpd在第一行下插入 # chkconfig: 2345 85 35 //修改脚本用于在运行界别2345下自启动,并指定启动脚本序号为85,关闭脚本序号为35 chkconfig --add httpd //注册为自启动服务 三、修改防火墙设置 vi /etc/sysconfig/iptables //编辑iptables配置文件 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT //在适当位置插入 service iptables restart //重启防火墙服务 四、将apache安装为系统服务 # cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd 然后 vi /etc/rc.d/init.d/httpd 添加(# !/bin/sh下面) # chkconfig: 2345 50 90 # description: Activates/Deactivates Apache Web Server 保存退出 最后,运行chkconfig把Apache添加到系统的启动服务组里面: # chkconfig --add httpd # chkconfig httpd on |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|