码迷,mamicode.com
首页 > Web开发 > 详细

centos7安装httpd服务编译安装apache要注意的事情

时间:2020-05-17 09:15:29      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:org   fir   link   expires   centos7安装   注意   systemctl   rem   ali   

apr,apr-util下载地址:
http://archive.apache.org/dist
wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
wget http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz

Pcre 下载地址
wget https://ftp.pcre.org/pub/pcre/pcre-8.38.tar.gz

yum install gcc gcc-c++ -y 这个必须要安装,否则会报错
[root@yeshuai ~]# ll
总用量 3876
-rw-------. 1 root root 1227 10月 1 2019 anaconda-ks.cfg
-rw-r--r--. 1 root root 1031613 4月 29 2015 apr-1.5.2.tar.gz
-rw-r--r--. 1 root root 874044 9月 20 2014 apr-util-1.5.4.tar.gz
-rw-r--r--. 1 root root 2053336 7月 21 2017 pcre-8.38.tar.gz
[root@yeshuai ~]#
[root@yeshuai ~]# tar zxf apr-1.5.2.tar.gz
[root@yeshuai ~]# cd apr-1.5.2
[root@yeshuai ~]# ./configure --prefix=/usr/local/apr
[root@yeshuai ~]# make && make install

[root@yeshuai ~]# tar zxf apr-util-1.5.4.tar.gz
[root@yeshuai ~]# cd apr-util-1.5
[root@yeshuaiapr-util-1.5.4]#./configure --prefix=/usr/local/web/apr-util -with-apr=/usr/local/apr
[root@yeshuai apr-util-1.5.4]# make && make install
[root@yeshuai ~]# tar zxf pcre-8.38.tar.gz
[root@yeshuai ~]# cd pcre-8.38
[root@yeshuai pcre-8.38]# ./configure --prefix=/usr/local/pcre
[root@yeshuai pcre-8.38]# make && make install

Apache 安装过程

1.下载apache

历史版本下载:
http://archive.apache.org/dist/httpd/

[root@yeshuai ~]# wget http://archive.apache.org/dist/httpd/httpd-2.4.33.tar.gz
[root@yeshuai ~]# tar zxf httpd-2.4.33.tar.gz
[root@yeshuai ~]# cd httpd-2.4.33
[root@yeshuaihttpd-2.4.33]#./configure --prefix=/usr/local/apache2.4.33\

--enable-expires \
--enable-headers \
--enable--modules=most \
--enable-so \
--enable-rewrite \
--with-mpm=worker \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/web/apr-util \
--with-pcre=/usr/local/pcre

[root@yeshuai httpd-2.4.33]# make && make install

[root@yeshuai ~]# /usr/local/apache2.4.33/bin/apachectl
AH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using fe80::20b7:18c6:149e:92fd. Set the ‘ServerName‘ directive globally to suppress this message
Vi /usr/local/apache2.4.33/conf
把httpd.conf中的#ServerName www.example.com:80 注释取消掉

技术图片

技术图片

这里会发现 centos图形界面能打开网站,其他主机却打不开,这里是因为防火墙未关闭
技术图片

[root@yeshuai conf]# systemctl stop firewalld.service
[root@yeshuai conf]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@yeshuai conf]#

技术图片

centos7安装httpd服务编译安装apache要注意的事情

标签:org   fir   link   expires   centos7安装   注意   systemctl   rem   ali   

原文地址:https://blog.51cto.com/duanyexuanmu/2495817

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!