hydd的Linux笔记Day13

Day13

环境准备

​ 关闭SELinux

​ 关闭防火墙

WEB服务基础

独立的web主机

web通信的基本概念:

​ 基于B/S架构的网页服务

​ 服务端提供网页

​ 浏览器下载并显示网页

​ 实现web服务的软件:httpd(Apache)、Nginx、tomcat

​ HTML(超文本标记语言)

​ HTTP(超文本传输协议)

​ 安装软件:httpd

​ yum -y install httpd

​ rpm -q httpd

​ 启动服务

​ systemctl restart httpd

​ 网页文件默认会放在

​ /var/www/html

web服务器的配置

​ 三步走:装包、配置、启服务

​ 默认配置文件:/etc/httpd/conf/http.conf

​ 配置文件的排错思路:优先使用:journalctl -xe命令

​ 默认配置:

​ Listen:监听地址:端口(80)

​ ServerName:本站点注册的DNS名称(空缺)

​ DocumentRoot:网页根目录(/var/www/html)

​ DirectoryIndex:起始页/首页文件名(indx.html)

httpd针对网页路径,具有访问控制

​ 默认继承父目录的访问规则

​ 除非针对该目录有单独的访问控制规则配置

​ 格式如下:

			<Directory "*">#针对某路径进行访问控制
				Require all granted/denied #允许/拒绝所有人
			</Directory>

实际路径与访问路径

​ 实际路径:网页文件在服务器存放的路径

​ 访问路径:在浏览器中输入的路径

​ Listen:监听地址:端口(80)

​ 端口:数字编号,标识作用。标识程序与协议。

​ http协议默认端口80

虚拟Web主机

​ 有同一台服务器提供不同的web站点

​ 区分方法:

​ 基于域名的虚拟主机

​ 基于端口的虚拟主机

​ 基于IP地址的虚拟主机

​ 配置文件路径

​ /etc/httpd/conf/htttpd.conf

​ /etc/httpd/conf.d/*.conf

​ 为每个虚拟站点添加配置

			<VirtualHost IP地址:端口>
				ServerName 此站点的DNS名称
				DocumentRoot 此站点的网页根目录
			</VirtualHost>

​ 注意事项:

​ 为每个站点提前准备好网页目录

​ mkdir 站点网页根目录的路径

​ echo 网页内容 > 网页根目录/index.html

​ vim /etc/hosts

​ 重启服务

​ systemctl restart httpd

​ 对默认web站点的ten影响

​ 外部的Document、ServerName 会被忽略

​ 第一个虚拟站点被视为默认站点,若客户机请求的URL不属于任何已知站点,则由第一个站点响tenten

基于端口的web主机
			listen 端口号
			<VirtualHost IP地址:对应端口>
				ServerName 此站点的DNS名称
				DocumentRoot 此站点的网页根目录
			</VirtualHost>

​ 端口号的优先级是最高的

NFS共享概述

​ 网络文件系统

​ 用途:为客户机提供共享使用的文件夹

​ 协议:NFS(TCP/UDP 2049)、RPC(TCP/UDP 111)

​ 服务端与客户端所需软件包:nfs-utils

​ 系统服务:nfs-server

​ 依赖服务:rpcbind(动态端口)

操作流程

​ exports配置文件解析

​ 修改/etc/exports

​ -文件夹路径 客户机地址(权限)

​ 读写权限加上no_root_squash,rw

​ 使用exportfs可以重载更新过的配置

​ exports -r

​ 访问NFS共享文件夹

​ 列出有哪些NFS共享资源

​ showmount -e 服务器地址

​ 手动挂载NFS共享

​ mount 服务器地址:文件夹路径 挂载点

​ 开机自动挂载配置 /etc/fstab

​ 服务器地址:文件夹路径 挂载点 nfs default_netdev 0 0

autofs触发挂载

定义:由autofs服务提供的“按需访问”机制

​ 只要访问挂载点,就会触发响应,自动挂载指定设备。

​ 闲置超过时限(默认5分钟)后,会自动卸载

​ 软件包: autofs

​ autofs是一个后台程序,当你使用文件系统时自动支持该系统,不使用时则不支持。这些文件系统包括网络文件系统,CD——ROM,软盘以及其它

​ 主配置文件:/etc/auto.master

​ 监控点目录 挂载配置文件路径

​ 挂载配置文件

​ 触发点子目录 -挂载参数 :设备名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值