【RHEL8】Linux系统中的Apache服务

一、Apache的作用

  1. 在web被访问时通常使用 http://(超文本传输协议) 的方式
  2. http//超文本传输协议提供的软件:Apache、nginx、stgw、jfe、Tengine

二、Apache的安装

在这里插入图片描述
在这里插入图片描述

三、Apache的启用

  1. 开启服务并设定服务位开机启动systemctl  enable  --now  httpd
    在这里插入图片描述
  2. 查看火墙信息firewall-cmd  --list-all
    在这里插入图片描述
  3. 在火墙中永久开启http访问firewall-cmd  --permanent  --add-service=http
  4. 在火墙中永久开启https访问firewall-cmd  --permanent  --add-service=https
  5. 刷新火墙使设定生效firewall-cmd  --reload
    在这里插入图片描述
    在这里插入图片描述

四、Apache的基本信息

  1. 服务名称:httpd
  2. 配置文件:主配置文件:/etc/httpd/conf/httpd.conf;子配置文件:/etc/httpd/conf.d/*.conf
  3. 默认发布目录/var/www/html
  4. 默认发布文件index.html
  5. 默认端口:80(http);443(https)
  6. 用户:apache
  7. 日志:/etc/httpd/logs
    在这里插入图片描述

五、Apache的基本配置

编辑主配置文件:/etc/httpd/conf/httpd.conf

1. Apache端口修改

(1)设定端口:在(不在)允许端口列表
(2)设定火墙允许端口:firewall-cmd  --permanent  --add-port=8080(6666)/tcp
(3)刷新火墙使设定生效:firewall-cmd  --reload
当设定的端口不在允许端口列表时多两步操作:
(4)添加端口到允许列表:semanage  port   -a  -t  http_port_t  -p tcp 6666
(5)重启服务:systemctl  restart  httpd
列出服务可以使用的端口列表semanage port  -l  |  grep   http
在这里插入图片描述
1. 当更改端口为允许列表的端口时:
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值