天天看点

Linux 下Apache(httpd) 安装、配置1,软件下载2,软件安装

1,软件下载

Apache HTTP Server (http://httpd.apache.org/download.cgi#apache24)

Apr和Apr-Util(http://apr.apache.org/download.cgi)

Pcre(https://sourceforge.net/projects/pcre/files/pcre/)

2,软件安装

2.1,挂载系统镜像

勾选已连接

Linux 下Apache(httpd) 安装、配置1,软件下载2,软件安装

找到系统镜像路径:/media/CentOS_6.9_Final

删除掉/etc/yum.repos.d/中其它.repo文件,仅留下CentOS-Media.repo

编辑CentOS-Media.repo,将enabled由0设置为1表示启用,并将baseurl修改指向系统镜像路径

Linux 下Apache(httpd) 安装、配置1,软件下载2,软件安装

2.2,安装gcc

yum install gcc-c++
           

2.3,安装apr

创建apr安装目录:mkdir /usr/local/apr

解压apr安装包:tar -zxvf apr-1.6.3.tar.gz

配置,编译安装apr:

cd apr-1.6.3

./configure --prefix=/usr/local/apr

make && make install
           

2.4,安装apr-util

创建apr-util安装目录:mkdir /usr/local/apr-util

解压apr-util安装包:tar -zxvf apr-util-1.5.3.tar.gz

配置,编译安装apr-util,依赖apr

cd apr-util-1.5.3

./configure --prefix=/usr/local/apr=util --with-apr=/usr/local/apr/bin/apr-1-config

make && make install
           

2.5,安装pcre

创建pcre安装目录:mkdir /usr/local/pcre

解压pcre安装包:tar -zxvf pcre-8.40.tar.gz

配置,编译安装pcre,依赖apr

cd pcre-8.40

./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config

make && make install
           

2.6,安装httpd

创建httpd安装目录:mkdir /usr/local/httpd

解压httpd安装包:tar -zxvf httpd-2.4.29.tar.gz

配置,编译安装httpd,依赖apr,apr-util,pcre

cd httpd-2.4.29

./configure --prefix=/usr/local/httpd --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

make && make install
           

2.7,安装apache

cd httpd-2.4.29

 ./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr   --with-apr-util=/usr/local/apr-util

make && make install
           

安装包解压路径:

Linux 下Apache(httpd) 安装、配置1,软件下载2,软件安装

配置安装目录:

Linux 下Apache(httpd) 安装、配置1,软件下载2,软件安装

切换到apache目录中:

Linux 下Apache(httpd) 安装、配置1,软件下载2,软件安装

2.8,启动apache时httpd: Could not reliably determine the server's fully qualified domain name问题解决:

Linux 下Apache(httpd) 安装、配置1,软件下载2,软件安装

修改/usr/local/apache/conf中的httpd.conf文件

将里面的#ServerName 本机IP:80注释去掉即可,然后重新启动

Linux 下Apache(httpd) 安装、配置1,软件下载2,软件安装

2.9,在CentOS中打开浏览器访问

Linux 下Apache(httpd) 安装、配置1,软件下载2,软件安装

由于防火墙没有开放80端口,直接通过ip访问可能不行。要么添加80端口访问权限,要么关闭防火墙即可。

文章参考:https://blog.csdn.net/hsd2012/article/details/51518383

https://blog.csdn.net/u010297957/article/details/50751656?tdsourcetag=s_pcqq_aiomsg

https://blog.csdn.net/hsd2012/article/details/51075085