当前位置: 首页 > news >正文

Apache服务器的基础配置(认证考试笔记)

Apache服务器的基本配置

配置Apache服务器,有如下需求:

  1. 不能修改Apache默认配置文件
  2. 建立虚拟主机www.test.com,端口80
  3. 将URLwww.test.com/data的请求引至目录/web/database,将URL www.test.com/img的请求导至目录/web/images
  4. web/images采用目录浏览模式
  5. 配置文件访问权限及Selinux权限等

(一)安装

安装httpd服务
yum install httpd

(二)配置文件

进入 /etc/httpd/conf.d 目录,新建配置文件server .conf

<VirtualHost *:80>
ServerName www.test.com

Alias /data /web/database
Alias /img  /web/images

<Directory /web/database>
Require all granted
</Directory>

<Directory /web/images>
Options Indexes FollowSymLinks
Require all granted
</Directory>

</VirtualHost>

(三)配置selinux权限

default_t 通常是新创建文件或目录的默认类型,在没有明确指定其他类型时才会使用。
需要由 httpd 进程访问的文件或目录的安全上下文更改为一个适当的类型,httpd_sys_content_t 是一个常见的类型,用于 Apache 服务器可以读取的静态内容。

为/web目录添加安全上下文
semanage fcontext -a -t httpd_sys_content_t '/web(/.*)?'

刷新fcontext
restorecon -Rv /web

(四)启动并测试

启动httpd服务
systemctl start httpd

相关文章:

  • React源码揭秘 | scheduler 并发更新原理
  • LaTeX-2:PPT的编制
  • Python说课内容介绍
  • 使用右侧值现象来处理一个word导入登记表的需求
  • 【认证授权FAQ】SSL/TLS证书过期导致的CLS认证失败
  • ArcGISPro 新建shp+数据结构
  • STM32 Flash详解教程文章
  • uniapp商城之首页模块
  • rancher on k3s
  • kafka介绍,kafka集群环境搭建,kafka命令测试,C++实现kafka客户端
  • 机器学习数学基础:24.随机事件与概率
  • 黑马SpringCloud微服务课程总结(二)
  • Stable Diffusion 安装教程(附安装包) 【SD三种安装方式,Win+Mac一篇文章讲明白】
  • JVM——类的生命周期
  • 【Getting Started】-时间复杂度-Time Complexity
  • 前瞻技术:塑造未来生活的新趋势
  • 【ISO 14229-1:2023 UDS诊断全量测试用例清单系列:第八节】
  • 宠物企业宣传网站静态模板 – 前端静态页面开发实例
  • 国密算法SM1、SM2、SM3和SM4 具体的使用和区别
  • 【物联网】电子电路基础知识
  • 央行:下阶段将实施好适度宽松的货币政策
  • 47本笔记、2341场讲座,一位普通上海老人的阅读史
  • 新华时评:直播间里“家人”成“韭菜”,得好好管!
  • 习近平同俄罗斯总统普京会谈
  • 第1现场 | 50多年来首次!印度举行大规模民防演习
  • 特朗普政府拟终止太空污染研究,马斯克旗下太空公司将受益