CentOS 7课堂笔记(version x)
  edH3LCBLWcpv 2023年11月02日 64 0


在网页中实现验证功能

首先我们来到虚拟主机配置文件中

将进行制定的验证信息写入到其中,<directory></directory>

CentOS 7课堂笔记(version x)_httpd

保存并退出

重启dns服务,重启httpd服务,用火狐浏览器访问

CentOS 7课堂笔记(version x)_linux命令_02

CentOS 7课堂笔记(version x)_linux命令_03

CentOS 7课堂笔记(version x)_httpd_04

然后我们设置用用户目录访问的网页

我们编辑配置文件目录下的userdir.conf配置文件

指定工作目录,public_html,拒绝访问root用户目录

CentOS 7课堂笔记(version x)_磁盘配额_05

保存并退出,然后我们在/home/tom1目录下新建该目录public_html权限设置为755(tom1用户目录为711)

CentOS 7课堂笔记(version x)_linux命令_06

CentOS 7课堂笔记(version x)_httpd_07

在该目录下新建网页文件,index.html,然后输入网页内容,

重启服务进行访问

CentOS 7课堂笔记(version x)_linux命令_08

然后就是HTTPS协议访问网页,首先安装mod_ssl

CentOS 7课堂笔记(version x)_磁盘配额_09

 

CentOS 7课堂笔记(version x)_磁盘配额_10

然后我们进行ssl.conf主配置文件进行编辑,指定HTTPS监听的工作目录

 

 

 

CentOS 7课堂笔记(version x)_磁盘配额_11

然后重启服务,用火狐浏览器进行访问

CentOS 7课堂笔记(version x)_磁盘配额_12

 

 

 

 

 

 

磁盘配额

要使用磁盘配额,首先需要在对应的磁盘选项中写入userquota,grpquota分别对应着用户配额和分组配额

CentOS 7课堂笔记(version x)_磁盘配额_13

在/etc/fstab中写入设置开机自启动。

CentOS 7课堂笔记(version x)_磁盘配额_14

执行命令 mount -o,remount /home重新挂载/home目录,就可以挂载成功使用配额了。

然后用mount |grep home命令查看home目录是否具有配额功能

quotacheck -cugv /home 对/home目录进行检查

CentOS 7课堂笔记(version x)_CentOS7_15

然后用edquota命令对用户tom1进行限制,这就是执行该命令出现的界面,有两个soft和hard选项,前面的对应使用空间大小的限制,后面是对文件数量进行限制,soft对应的值为提醒值,也就是达到soft对应的值后就会出现提醒。首先我们对文件大小进行限制。

 

CentOS 7课堂笔记(version x)_httpd_16

我们建立大小为1000k的文件,我们进行查看,blocks值就是对应着已经使用的空间

当达到最大的hard值的时候,再创建固定大小文件的时候就会出错,提示信息就是超出磁盘配额。

 

CentOS 7课堂笔记(version x)_linux命令_17

然后我们切换到root用户下,对文件数量进行限制,就是后面的soft和hard对应的值

 

CentOS 7课堂笔记(version x)_CentOS7_18

这里就要面对一个问题,建立目录和建立文件,一开始我们建立目录已经无法建立,但还可以继续进行创建文件,但是再前面空间大小的限制已经满负荷,在创建文件的时候并不能让我们的要求20个最大文件数量极限,就已经无法继续创建,并且16后面还跟上了一个*符号

CentOS 7课堂笔记(version x)_CentOS7_19

然后我们可以用repquota -a 命令进行查看各个用户的配额信息。我们可以看到默认的提醒天数为7天,这里的天数就是在达到soft定义的大小之后,提醒的天数,如果超过该天数,那剩下的最大空间则无法使用,当然,我们也可以更改这个天数。

CentOS 7课堂笔记(version x)_httpd_20

 

Edquota -t 进入该界面,对应的/dev/sda3设备名称,默认的两个天数都为7天,我们进行修改,并保存退出。

CentOS 7课堂笔记(version x)_httpd_21

然后我们再用命令repquota -a命令查看的时候,我们发现我们修改的天数已经生效。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

做HTTP协议的yum仓库。

当然了,首先我们需要安装HTTP服务

CentOS 7课堂笔记(version x)_linux命令_22

修改iso镜像文件的挂载目录,以前我们在做ftp的时候,已经使用过用ftp协议使用yum仓库,我们执行相同的操作即可。

编辑开机挂载文件/etc/fstab

CentOS 7课堂笔记(version x)_磁盘配额_23

 

输入上面的内容,挂载到/var/ftp/centos目录下(前提是目录存在)

然后我们umount -a卸载所有设备

继续执行挂载命令 mount -a命令就可以看到我们的iso镜像已经挂载我们设置的目录下。

 

CentOS 7课堂笔记(version x)_linux命令_24

 

 

CentOS 7课堂笔记(version x)_iso镜像_25

我们来到Httpd的工作目录下,做一个软链接

执行命令ln -s /var/ftp/centos7 centos命令

删除掉我们以前建立的索引文件index.html

并且来到主配置目录/etc/httpd/conf.d下,里面有一个welcome.conf

我们删除了它,因为这里面定义了网页的默认界面

CentOS 7课堂笔记(version x)_CentOS7_26

我们继续来到yum的库文件,修改里面的内容,对应着http协议

CentOS 7课堂笔记(version x)_磁盘配额_27

重启httpd协议,然后清除yum缓存

Yum repolist 重新生成yum仓库,我们就可以使用本地基于http协议的yum仓库

CentOS 7课堂笔记(version x)_iso镜像_28

CentOS 7课堂笔记(version x)_CentOS7_29

然后我们需要用火狐浏览器进行访问,就可以看到镜像文件的目录了。

 

CentOS 7课堂笔记(version x)_CentOS7_30

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  Gmus5gIMInPU   2023年11月13日   71   0   0 其他Centos7
  XHDrlE4yaUzu   2023年11月02日   30   0   0 Centos7
  V8pJJzS5Z7xm   2023年11月13日   38   0   0 Centos7
edH3LCBLWcpv