httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。
- 官网下载地址httpd.apache.org/
- 实验使用httpd-2.4.27
1. 解压到/usr/local/src/下。(习惯于放在此目录下)
#tar -xvf httpd-2.4.27.tar.bz2 解压到/usr/local/src/下
#rpm -q apr 查看是否安装apr
#yum install apr 未安装执行此命令安装。已安装请忽略。
2. 安装开发组
yum groupinstall “development tools”
yum install apr-devel
yum install apr-util-devel
yum install openssl-devel
yum install pcre-devel
3. 执行以下代码
./configure --prefix=/app/httpd2.4 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --enable-modules=most --enable-mpms-shared=all --with-mpm=worker
3. 4线程同时编译
make -j 4 && make install
4. 创建用户
useradd -r -d /app/httpd2.4/htdocs -s /sbin/nologin apache
打开配置文件,路径为vim /app/httpd2.4/conf/httpd.conf
5. 更改环境变量
vim /etc/profile.d/httpd2.4.sh 写入以下代码
PATH=/app/httpd2.4/bin:$PATH
- . /etc/profile.d/httpd24.sh 运行。
6. 测试访问
apachectl start 启动服务
curl 172.18.**.** (自己的ip地址)测试访问
7. 设置开机启动
如有错误请留言。(* ̄︶ ̄)