centos7编译安装httpd-2.4

来源:互联网 发布:linux dd iso u盘 编辑:程序博客网 时间:2024/05/28 17:06

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. 设置开机启动
这里写图片描述
如有错误请留言。(* ̄︶ ̄)

原创粉丝点击