红帽考试学习第十三记

第十章 使用Apache服务部署静态网站

  Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台和安全性广泛被认可且拥有快速、可靠、简单的API扩展。可以运行在Linux系统、Unix系统甚至是Windows系统中,支持基于IP、域名及端口号的虚拟主机功能,支持多种认证方式,集成有代理服务器模块、安全Socket层(SSL),能够实时监视服务状态与定制日志消息,并有着各类丰富的模块支持。

SELinux安全子系统

  SELinux(Security-Enhanced Linux)是美国国家安全局在Linux开源社区的帮助下开发的一个强制访问控制(MAC,Mandatory Access Control)的安全子系统。它可从多方面监控违法行为:对服务程序的功能进行限制(SELinux域限制可以确保服务程序做不了出格的事情);对文件资源的访问限制(SELinux安全上下文确保文件资源只能被其所属的服务程序进行访问)。

  SELinux服务的三种配置方式如下:

  enforcing:强制启用安全策略模式,将拦截服务的不合法请求。

  permissive:遇到服务越权访问时,只发出警告而不强制拦截。

  disabled:对于越权的行为不警告也不拦截。

semanage命令

  semanage命令用于管理SELinux的策略,格式为“semanage [选项] [文件]”。

  使用semanage命令时,经常用到的几个参数及其功能如下:

  -l参数用于查询;

  -a参数用于添加;

  -m参数用于修改;

  -d参数用于删除。

虚拟主机功能

  利用虚拟主机功能,可以把一台处于运行状态的物理服务器分割成多个“虚拟服务器”。但是,该技术无法实现目前云主机技术的硬件资源隔离,,让这些虚拟的服务器共同使用物理服务器的硬件资源,供应商只能限制硬盘的使用空间大小。

  Apache的虚拟主机功能是服务器基于用户请求的不同IP地址、主机域名或端口号,实现提供多个网站同时为外部提供服务服务的技术。

以下是部分学习笔记:

Anything Is Possible ! ! ! 欢迎大佬们来指导,分享经验。
原文地址:https://www.cnblogs.com/lelegon/p/12489560.html