网站服务程序
Apache服务部署静态网站
Apache服务部署静态网站
IIS应用于Windows系统中
Nginx(特点:系统资源消耗低且并发能力强)
Apache可以应用于Linux、Unix、Windows系统中

Apache服务程序部署
第1步:把光盘设备中的系统镜像挂载到/media/cdrom目录。
第2步:使用Vim文本编辑器创建Yum仓库的配置文件。
vim /etc/yum.repos.d/rhel7.repo(Ynm仓库路径)
[rhel7]
name=rhel7
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
第3步:动手安装Apache服务程序。
注意,使用yum命令进行安装时,跟在命令后面的Apache服务的软件包名称为httpd。
Apache服务部署静态网站
第4步:启用httpd服务程序并将其加入到开机启动项中,使其能够随系统开机而运行,从而持续为用户提供Web服务
当网站没有数据或者权限不足时,打开Web浏览器时,会出现提示页面。

Httpd服务
概念:
HTTP协议属于国际通用标准协议
httpd服务是Linux系统中为用户提供Web服务的服务程序
在Linux系统中httpd服务程序的配置文件的存放位置如图:
Apache服务部署静态网站

编辑网站首页面内容:
1、在/var/www/下,创建index.html(一般网站首页)文件
2、用Vim编辑器可以自行编辑想要的首页内容
3、刷新网站首页即可。

修改保存网站的路径目录:(将原/var/www/html目录改成/home/wwwroot目录)
1、检查/home/wwwroot目录是否存在,如果不存在创建该目录
2、编辑需要保存网站的内容,并保存在需要保存的网站数据目录(/home/wwwroot)
3、在httpd服务的主配置文件中,修改网站数据目录保存路径和网站数据目录的权限路径
4、重启httpd服务即可。
注意:httpd服务的主配置文件为/etc/httpd/conf/httpd.conf(同时这也是Apache程序的主配置文件)
下表为httpd服务程序最常配置的参数
Apache服务部署静态网站

SELinux安全子系统
作用:让用户更安全的使用Linux服务器,让用户获取自己应获取的资源。
SELinux安全子系统能够从多方面监控违法行为:
对服务程序的功能进行限制(SELinux域限制可以确保服务程序做不了出格的事情);
对文件资源的访问限制(SELinux安全上下文确保文件资源只能被其所属的服务程序进行访问)
SELinux服务有三种配置模式:
enforcing:强制启用安全策略模式,将拦截服务的不合法请求
permissive:遇到服务越权访问时,只发出警告而不强制拦截
disabled:对于越权的行为不警告也不拦截
Apache服务部署静态网站

修改SELinux上下文值的方法:semanage [选项] [文件]
Apache服务部署静态网站

修改SELinux域安全策略的方法:
1、查看并找到SELinux域安全策略
Apache服务部署静态网站
2、修改相应值
Apache服务部署静态网站