源代码安装httpd服务

该文详细介绍了如何卸载已有的httpd服务,然后通过源码编译方式安装ApacheHTTPServer2.4.56。包括安装依赖包,配置源码,编译安装,创建软连接,启动服务以及验证服务是否正常运行。最后,还提到了使用lynx软件本地验证HTTP默认网页。
摘要由CSDN通过智能技术生成
  • Apache HTTP Server是广泛应用的web应用系统之一,要运用好它,必须先了解它的特点及其编译安装的过程。

安装httpd服务器

  • 准备工作


    为了避免发生端口冲突、程序冲突等现象,建议卸载使用RPM方式安装的httpd.

[root@www logs]# rpm -e httpd --nodeps
  • 安装httpd服务的依赖包
[root@www logs]# yum -y install apr-* pcre-* pcre-devel*
  • 解压缩httpd源码包
[root@www yw]# tar -zxf httpd-2.4.56.tar.gz 
  • 配置压缩后的文件目录
[root@www yw]# cd httpd-2.4.56/
[root@www yw]# ./configure --prefix=/usr/local/httpd --enable-so--enable-rewrite --enable-charset-lite --enable-cgi
  • 编译安装

[root@www httpd-2.4.56]# make && make install
  • 确认安装结果
[root@www httpd-2.4.56]# cd /usr/local/httpd/
[root@www httpd]# ls
bin  build  cgi-bin  conf  error  htdocs  icons  include  logs  man  manual  modules
  • 创建软连接
[root@www httpd]# ln -s /usr/local/httpd/bin/* /usr/local/bin
[root@www httpd]# ll /usr/local/bin/httpd /usr/local/bin/apachectl 
lrwxrwxrwx. 1 root root 30 3月  21 10:41 /usr/local/bin/apachectl -> /usr/local/httpd/bin/apachectl
lrwxrwxrwx. 1 root root 26 3月  21 10:41 /usr/local/bin/httpd -> /usr/local/httpd/bin/httpd
  • 启动httpd服务
[root@www bin]# apachectl start
  • 验证启动是否成功
[root@www bin]# netstat -anpt | grep httpd
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2771/httpd     
  • 安装lynx软件,在本地验证http的默认网页
[root@www bin]# yum -y install lynx
  • 本地验证lynx  127.0.0.1

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值