Apache HTTP Server 安装教程

admin 2025年1月20日12:38:35评论15 views字数 1202阅读4分0秒阅读模式

Apache HTTP Server(简称Apache或httpd)是互联网上广泛使用的Web服务器软件。本文将详细介绍如何在CentOS系统上在线安装和离线安装Apache HTTPD,以及一些常见的配置。

一、在线安装Apache HTTPD(推荐)

安装步骤

通过包管理器安装使用yum命令来安装Apache HTTPD。

yum install httpd -y
Apache HTTP Server 安装教程

启动并设置开机自启使用systemctl来启动服务,并设置为开机自动启动。

 systemctl start httpd systemctl enable httpd

验证安装在浏览器中访问服务器的IP地址,如果能看到默认的Apache欢迎页面,则表示安装成功。

Apache HTTP Server 安装教程

二、离线安装Apache HTTPD

准备工作

下载Apache HTTPD源代码包和其他必需的库文件。

源码文件下载地址如下:

https://dlcdn.apache.org//apr/apr-util-1.6.3.tar.gzhttps://dlcdn.apache.org//apr/apr-1.7.5.tar.gzhttps://dlcdn.apache.org/httpd/httpd-2.4.62.tar.gz  
Apache HTTP Server 安装教程

APR和APR-Util安装

tar -xvf httpd-2.4.62.tar.gztar -xvf apr-1.7.5.tar.gzmv apr-1.7.5   httpd-2.4.62/srclib/aprtar -xvf apr-util-1.6.3.tar.gzmv 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/apache2make && make install

启动Apache HTTPD

/usr/local/httpd/bin/apachectl -start
Apache HTTP Server 安装教程
注意:启动后提示AH00558错误,为未配置域名原因,如有需要可在httpd.conf配置文件中查找ServerName指令设置为希望使用的域名
Apache HTTP Server 安装教程
参考链接:

https://httpd.apache.org/docs/2.4/install.html

https://www.cnblogs.com/shineman-zhang/articles/14059247.html

原文始发于微信公众号(网络个人修炼):Apache HTTP Server 安装教程

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年1月20日12:38:35
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Apache HTTP Server 安装教程http://cn-sec.com/archives/3649977.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息