重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
手动编译httpd-2.4.25
系统:CentOS7.1810
公司主营业务:网站制作、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出甘州免费做网站回馈大家。
httpd:2.4.25
编译时报错解决技巧:报什么错,就装这个错误的devel,比如报http2错误,就yum search http2,找到libnghttp2-devel,然后yum install libnghttp2-devel再重新configure
[root@centos7 ~]# cat /etc/yum.repos.d/epel.repo
[epel]
name=aliyun epel
baseurl=https://mirrors.aliyun.com/epel/7/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-7
enabled=1
一、下载地址:
https://www.lanzous.com/i5csh0h
http://archive.apache.org/dist/httpd/httpd-2.4.25.tar.bz2
二、安装依赖
[root@imooc-nginx ~]# yum install gcc openssl-devel pcre-devel apr-devel apr-util-devel libnghttp2-devel ncurses-devel
三、解压
[root@imooc-nginx ~]# bzip2 -d httpd-2.4.25.tar.bz2
[root@imooc-nginx ~]# tar xf httpd-2.4.25.tar
四、开始编译
[root@imooc-nginx ~]# cd httpd-2.4.25/
[root@imooc-nginx httpd-2.4.25]# ./configure \
--prefix=/apps/httpd24 \
--sysconfdir=/etc/httpd \
--enable-http2 \
--disable-auth-basic \
--enable-ssl \
--enable-so
五、根据Makefile,构建应用程序
[root@imooc-nginx httpd-2.4.25]# make
六、make install
[root@imooc-nginx httpd-2.4.25]# make install
七、启动apache
可以考虑加PATH变量或做软链接
[root@imooc-nginx httpd-2.4.25]# /apps/httpd24/bin/apachectl start
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::20c:29ff:fe4d:5986. Set the 'ServerName' directive globally to suppress this message
八、测试访问
主页内容:/apps/httpd24/htdocs/index.html
root@ubutnu:~# curl -q http://172.18.145.106