概述
web服务器的中间件
用于构建静态web站点
默认版本2.4.6
依赖关系yum -y install apr apr-util apr-util-devel gcc gcc-c++ pcre-devel zlib-devel

安装apr软件包
安装apr-util
安装apr-util-devel
继续安装 gcc gcc- c++
安装 pcre
安装pcre-devel
安装 zlib-devel

开始配置

编译 安装

完成

基于不同的IP地址 将安装目录中的启动命令链接到/usr/local/bin
[root@localhost httpd-2.4.54]# ln -s /usr/local/apache2/bin/apachectl /usr/bin/apachectl

[root@localhost httpd-2.4.54]# ifconfig ens33:0 192.168.1.2/24

在里面写东西 帮助验证


进入vim /usr/local/apache/conf/extra/httpd-vhosts.conf
进入vim /usr/local/apache/conf/httpd.conf 这是一个网络命令,意思是让计算机监听IP地址为192.168.1.3,端口号为80的网络连接。这通常用于测试网络连接或者搭建服务器等操作

可以将其他配置文件中的配置信息合并到主配置文件中,使得配置更加灵活和易于管理
刷新

基于不同的端口



基于不同的域名 先安装dns 进入var/named
dns操作


修改网卡配置文件
第二个@ 域名jx.com.
NS DNS服务器地址
A 域名转换为IP的指针(正向文件中使用)
PTR IP转换为域名的指针反向文件中使用)


apachectl操作



文章详细介绍了如何安装和配置Apacheweb服务器的中间件,包括依赖包的安装,如apr、apr-util、pcre等。接着,通过编译安装Apache并设置启动脚本,然后配置HTTPD以监听特定IP地址和端口。此外,还涉及了DNS配置以支持不同域名的服务器搭建,以及如何通过编辑httpd-vhosts.conf和httpd.conf文件进行设置。
372

被折叠的 条评论
为什么被折叠?



