欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos7 源码包安装apache(httpd),以及解决80端口被占用的问题

程序员文章站 2024-03-21 18:45:22
...

1.下载地址
http://mirror.bit.edu.cn/apache/httpd/

我选择安装下面红色框内那个
centos7 源码包安装apache(httpd),以及解决80端口被占用的问题

2.把该压缩文件移动到目录/usr/local/src下后,查看

centos7 源码包安装apache(httpd),以及解决80端口被占用的问题

3.把httpd-2.2.34.tar.gz解压缩

[root@localhost src]# tar -zvxf httpd-2.2.34.tar.gz

4.进入httpd-2.2.34目录,定义apache2的安装目录

[root@localhost src]# cd httpd-2.2.34
[root@localhost httpd-2.2.34]# ./configure --prefix=/usr/local/apache2

5.编译make

[root@localhost httpd-2.2.34]# make

6.编译安装:make install

[root@localhost httpd-2.2.34]# make install

7.打开apache

[root@localhost apache2]# /usr/local/apache2/bin/apachectl start

这样就大功告成了!恭喜…


如果这时候报错:

centos7 源码包安装apache(httpd),以及解决80端口被占用的问题

我们可以查看80端口占用情况:
centos7 源码包安装apache(httpd),以及解决80端口被占用的问题
可以看到80端口被占用了。所以

原因:80端口被占用,因为我之前启动了rpm包安装的apache。虽然rpm包的apache和源码包的apache都可以同时安装,但是启动只能启动一个,因为它们都要占用80端口

1.关掉rpm包的apache
centos7 源码包安装apache(httpd),以及解决80端口被占用的问题

2.然后再去启动源码包的apache
centos7 源码包安装apache(httpd),以及解决80端口被占用的问题

3.这个时候在浏览器中输入你的centos7的IP地址,可以检验apache服务器是否工作

centos7 源码包安装apache(httpd),以及解决80端口被占用的问题