20201105 使用 Apache 服务部署静态网站

使用 Apache 服务部署静态网站1 网站服务程序;2 配置服务文件参数;3 SELinux 安全子系统;4 个人用户主页功能;5 虚拟主机功能;6 Apache 的访问控制。Web 网络服务是一种被动访问的服务程序,收到请求后才会进行响应,通过 HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户,目前能够提供 Web 网络服务的程序有 IIS、 Nginx 和 Apache 等,iis只能在windows 中使用,不仅可以提供 Web 网站服务,还可以提供 .
摘要由CSDN通过智能技术生成

使用 Apache 服务部署静态网站

1 网站服务程序;
2 配置服务文件参数;
3 SELinux 安全子系统;
4 个人用户主页功能;
5 虚拟主机功能;
6 Apache 的访问控制。

 

Web 网络服务是一种被动访问的服务程序,收到请求后才会进行响应,通过 HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户,目前能够提供 Web 网络服务的程序有 IIS Nginx Apache 等,iis只能在windows 中使用,不仅可以提供 Web 网站服务,还可以提供 FTP NMTP SMTP 等服务,nginx 系统资源消耗低且并发能力强, Apache 程序是目前拥有很高市场占有率的 Web 服务程序之一,其跨平台和安全性广泛被认可且拥有快速、可靠、简单的 API 扩展,能够实时监控服务状态,还能定制日志服务

 

安装:设置好本地yum源之后,yum进行安装 Apache 服务的软件包名称为 httpd

[root@localhost study]# yum install -y httpd

systemctl status httpd  查看状态,是否设置未自动启动等等,不在描述

[root@localhost study]# systemctl start httpd

[root@localhost study]# systemctl enable httpd

当我们在防火墙设置放行端口之后(默认是80)外部机器就可以输入 http://192.168.88.11:80访问到测试页面

配置文件中的参数说明:重要的就是日志目录和监听端口

说明:

  1. DocumentRoot "/var/www/html" 目录内放置做好的网页,会立即生效,如果修改这个则需要同步修改 <Directory "/var/www/html">,当我们自己添加后刷新即可,就会显示自己的页面

2 Listen 80  修改这个可以修改端口

 

但是无论修改配置文件的那个部分,然后重启服务之后会发现启动报错,还需要到selinux进行放行

 

》》》SELinux Security-Enhanced Linux)是一个强制访问子系统,SELinux 安全上下文确保文件资源只能被其所属的服务程序进行访问

SELinux 服务有三种配置模式,配置文件是/etc/selinux/config
¾ enforcing 强制:强制启用安全策略模式,将拦截服务的不合法请求。
¾ permissive 放纵的:遇到服务越权访问时,只发出警告而不强制拦截。
¾ disabled 不可用的:对于越权的行为不警告也不拦截。

可以使用[root@localhost ~]# getenforce 来查看selinux当前的状态 如果需要临时修改测试可以用setenf

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值