linux源码编译安装http服务

xiaoxiao2021-02-27  142

源码编译安装http


环境搭建

1、关闭selinux功能

[root@localhost httpd24]# [root@localhost httpd24]# setenforce 0 [root@localhost httpd24]# vim /etc/selinux/config # disabled - No SELinux policy is loaded. SELINUX=permissive

2、关闭防火墙

[root@localhost httpd24]# systemctl disable firewalld [root@localhost httpd24]# systemctl stop firewalld 安装环境的开发工具 [root@localhost httpd24]# yum grouplist #查找 [root@localhost httpd24]# yum groupinstall "Development Tools" #安装


安装服务

1、查看有没有安装过http

[root@localhost ~]# rpm -qa "http*" [root@localhost ~]# yum remove httpd

2、下载并加压缩

[root@localhost ~]# mv httpd-2.4.27.tar.bz2 /usr/local/src/ [root@localhost ~]# cd !$ cd /usr/local/src/ [root@localhost src]# ls httpd-2.4.27.tar.bz2 [root@localhost src]# tar xvf httpd-2.4.27.tar.bz2 [root@localhost src]# ls httpd-2.4.27

3、查看帮助文档REMADE和INSTALL

[root@localhost httpd-2.4.27]# cat README [root@localhost httpd-2.4.27]# cat INSTALL

4、进行编译安装

[root@localhost httpd-2.4.27]# ./configure --prefix=/app/httpd24 如果编译过程中报错,安装相应的包即可。此过程声称makefile.in文件 [root@localhost httpd-2.4.27]# make && make install && echo -e "\a"

5、自建命令路径

[root@localhost httpd24]# echo "export PATH=/app/httpd24/bin:$PATH" > /etc/profile.d/httpd24.sh [root@localhost httpd24]# source /etc/profile.d/httpd24.sh

6、查看是否成功:

[root@localhost httpd24]# echo $PATH /app/httpd24/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

7、修改man的路径

[root@localhost httpd24]# vim /etc/man_db.conf #MANDATORY_MANPATH /usr/src/pvm3/man # MANDATORY_MANPATH /usr/man MANDATORY_MANPATH /usr/share/man MANDATORY_MANPATH /usr/local/share/man MANDATORY_MANPATH /app/httpd24/man #添加路径 #---------------------------------------------------------

8、开启服务

[root@localhost httpd24]# apachectl

9、查看服务相应的端口号是否开启

[root@localhost httpd24]# ss -tnl LISTEN 0 128 :::80 :::*

10、在网页输入地址查看是否成功 如果页面出现It Work!字样,表明安装成功。
转载请注明原文地址: https://www.6miu.com/read-14585.html

最新回复(0)