Apache HTTP Server(简称Apache或httpd)是互联网上广泛使用的Web服务器软件。本文将详细介绍如何在CentOS系统上在线安装和离线安装Apache HTTPD,以及一些常见的配置。
一、在线安装Apache HTTPD(推荐)
安装步骤
通过包管理器安装使用yum命令来安装Apache HTTPD。
yum install httpd -y
启动并设置开机自启使用systemctl来启动服务,并设置为开机自动启动。
systemctl start httpd
systemctl enable httpd
验证安装在浏览器中访问服务器的IP地址,如果能看到默认的Apache欢迎页面,则表示安装成功。
二、离线安装Apache HTTPD
准备工作
下载Apache HTTPD源代码包和其他必需的库文件。
源码文件下载地址如下:
https://dlcdn.apache.org//apr/apr-util-1.6.3.tar.gz
https://dlcdn.apache.org//apr/apr-1.7.5.tar.gz
https://dlcdn.apache.org/httpd/httpd-2.4.62.tar.gz
APR和APR-Util安装
tar -xvf httpd-2.4.62.tar.gz
tar -xvf apr-1.7.5.tar.gz
mv apr-1.7.5 httpd-2.4.62/srclib/apr
tar -xvf apr-util-1.6.3.tar.gz
mv apr-util-1.6.3 httpd-2.4.62/srclib/apr-util/
其他依赖环境配置
实测httpd前提需求不止于APR, APR-util, GCC和PCRE,整体所需如下:
yum install pcre pcre-devel gcc gcc-c++ expat expat-devel -y
httpd安装
配置编译选项及安装
cd httpd-2.4.62
./configure --prefix=/usr/local/httpd --with-include-apr ##--prefix若未指定,默认路径为/usr/local/apache2
make && make install
启动Apache HTTPD
/usr/local/httpd/bin/apachectl -k start
https://httpd.apache.org/docs/2.4/install.html
https://www.cnblogs.com/shineman-zhang/articles/14059247.html
原文始发于微信公众号(网络个人修炼):Apache HTTP Server 安装教程
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论