Redhat 9 搭建Apache服务

简介: Apache HTTP Server,开源且广泛使用的Web服务器,以其高效、可靠和可扩展性著称。它有两种工作模式:prefork(多进程单线程)和worker(多进程多线程)。在Redhat 9.2系统上安装Apache,涉及安装httpd服务及相关依赖,配置文件位于`/etc/httpd/conf/httpd.conf`。安装后,需关闭防火墙和SELinux,重启服务并设置开机启动,确保80端口监听。最后,通过IP地址访问测试页面以验证配置成功。

服务介绍
Apache HTTP Server,也称为Apache,是一个开源的Web服务器软件。它被广泛使用,因为其具有高效、可靠和可扩展的特性。

Apache的两种⼯作模式
Apache服务的两种⼯作模式:prefork和worker

prefork的⼯作原理:Prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。

worker工作原理:使用多个子进程,每个子进程中又有多个线程。每个线程处理一个请求。

安装环境:
Linux服务器操作系统:Redhat 9.2

可以访问百度,仓库配置完成

Apache的配置文件
配置文件的路径
image.png
主配置文件的重要参数

主配置文件:/etc/httpd/conf/httpd.conf
image.png
安装步骤:
安装httpd服务

[root@admin ~]# yum -y install httpd
正在更新 Subscription Management 软件仓库。
无法读取客户身份

本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。

上次元数据过期检查:0:48:13 前,执行于 2024年03月17日 星期日 13时48分09秒。
依赖关系解决。
===========================================================================================================================
 软件包                            架构                  版本                               仓库                      大小
===========================================================================================================================
安装:
 httpd                             x86_64                2.4.53-11.el9_2.4                  AppStream                 54 k
安装依赖关系:
 apr                               x86_64                1.7.0-11.el9                       AppStream                127 k
 apr-util                          x86_64                1.6.1-20.el9                       AppStream                 98 k
 apr-util-bdb                      x86_64                1.6.1-20.el9                       AppStream                 15 k
 httpd-core                        x86_64                2.4.53-11.el9_2.4                  AppStream                1.5 M
 httpd-filesystem                  noarch                2.4.53-11.el9_2.4                  AppStream                 17 k
 httpd-tools                       x86_64                2.4.53-11.el9_2.4                  AppStream                 88 k
 redhat-logos-httpd                noarch                90.4-1.el9                         AppStream                 18 k
安装弱的依赖:
 apr-util-openssl                  x86_64                1.6.1-20.el9                       AppStream                 17 k
 mod_http2                         x86_64                1.15.19-4.el9_2.4                  AppStream                153 k
 mod_lua                           x86_64                2.4.53-11.el9_2.4                  AppStream                 63 k

事务概要
===========================================================================================================================
安装  11 软件包
省略。。。。。。。。。

关闭防火墙和selinux


[root@admin ~]# systemctl  stop  firewalld.service 
[root@admin ~]# setenforce  0

重启httpd服务,并设置开机自启 、查看80端口的使用情况

[root@admin ~]# systemctl  restart httpd.service 
[root@admin ~]# systemctl  enable httpd.service 
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
[root@admin ~]# netstat  -anltp | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      83961/httpd

打开浏览器在地址栏输入IP地址成功访问测试页即可

image.png

目录
相关文章
|
1月前
|
运维 Linux Apache
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
45 2
|
1月前
|
域名解析 Linux Apache
Linux Apache服务详解——虚拟网站主机功能实战
Linux Apache服务详解——虚拟网站主机功能实战
73 5
|
1月前
|
Linux 应用服务中间件 Apache
Linux Apache服务详解——Apache服务基础知识
Linux Apache服务详解——Apache服务基础知识
47 2
|
1月前
|
安全 网络协议 Linux
Linux加强篇010-使用Apache服务部署静态网站
山重水复疑无路,柳暗花明又一村
334 0
|
8月前
|
Linux 网络安全 Apache
百度搜索:蓝易云 ,linux系统 Apache服务配置教程。
现在,您可以通过浏览器访问您的网站。在浏览器中输入服务器的IP地址或域名,即可访问默认网站或配置的虚拟主机。以上是在Linux系统上配置Apache服务的教程。请根据您的需求进行必要的配置和修改。
112 0
|
1月前
|
前端开发 Java 数据库连接
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
37 0
|
1月前
|
网络安全 API Apache
如何在win系统部署Apache服务并实现无公网ip远程访问
如何在win系统部署Apache服务并实现无公网ip远程访问
|
1月前
|
存储 Linux 数据库
ZooKeeper【搭建 01】apache-zookeeper-3.6.2 单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置(一篇入门zookeeper)
【4月更文挑战第8天】ZooKeeper【搭建 01】apache-zookeeper-3.6.2 单机版安装+配置+添加到service服务+开机启动配置+验证+chkconfig配置(一篇入门zookeeper)
53 0
|
8月前
|
网络安全 API Apache
将Apache服务与内网穿透结合,让您的网站可以公网访问
将Apache服务与内网穿透结合,让您的网站可以公网访问
|
1月前
|
Web App开发 存储 Linux
Linux Apache服务详解——Apache服务访问控制
Linux Apache服务详解——Apache服务访问控制
357 7