配置 web 内容的访问
在您的 system1 上的 web 服务器的 DocumentRoot 目录下,创建一个名为 private 的目录,要求如下:
1、从 http://server.group8.example.com/pub/private.html 下载一个文件副本到这个目录,并且重命名为 index.html。
2、不要对这个文件的内容做任何修改.
3、从 system1 上,任何人都可以浏览 private 的内容,但是从其它系统不能访问这个目录的内容。
答:
再 system1上执行:
1、建立目录
# 创建指定目录
mkdir /var/www/html/private
mkdir /var/www/virtual/private
2、下载页面
# 下载指定页面到目录
wget -O /var/www/html/private/index.html http://server.group8.example.com/pub/private.html
wget -O /var/www/virtual/private/index.html http://server.group8.example.com/pub/private.html
3、修改虚拟机的配置文件
vim /etc/httpd/conf.d/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName system1.group8.example.com <Directory "/var/www/html">
<RequireAll>
Require all granted
</RequireAll>
</Directory> <Directory "/var/www/html/private">
Require all denied
Require local
</Directory>
</VirtualHost> <VirtualHost *:80>
DocumentRoot "/var/www/cirtual"
ServerName www8.group8.example.com
<Directory "/var/www/virtual">
<RequireAll>
Require all granted
</RequireAll>
</Directory> <Directory "/var/www/virtual/private">
Require all denied
Require local
</Directory>
</VirtualHost>
4、重启服务
systemctl restart httpd
验证:在system1上测试
curl http://system1.group8.example.com/private/
验证:再system2上测试
curl http://system1.group8.example.com/private/
更多详情:https://www.cnblogs.com/xiangsikai/p/8365667.html
配置 web 内容的访问的更多相关文章
- Spring使用java代码配置Web.xml进行访问service
		方式一:继承WebMvcConfigurerAdapter类 1.使用一个类来继承 package com.wbg.springJavaConfig.spring; import org.spring ... 
- Service系统服务(六):rsync基本用法、rsync+SSH同步、配置rsync服务端、访问rsync共享资源、使用inotifywait工具、配置Web镜像同步、配置并验证Split分离解析
		一.rsync基本用法 目标: 本例要求掌握远程同步的基本操作,使用rsync命令完成下列任务: 1> 将目录 /boot 同步到目录 /todir 下 2> 将目录 /boot 下的 ... 
- Java - web.xml文件中可以配置哪些内容?
		web.xml用于配置Web应用的相关信息,如:监听器(listener).过滤器(filter).Servlet.相关参数.会话超时时间.安全验证方式.错误页面等,下面是一些开发中常见的配置: ①配 ... 
- SpringMVC4零配置--Web上下文配置【MvcConfig】
		与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明. ... 
- 配置 Web Deploy 的步骤 -摘自网络
		今天的文章里,我会介绍Microsoft Web Deploy—一个采用全面的发布和部署机制的免费服务器技术.Web Deploy不仅仅让你发布文件—还可以部署数据库结构/数据,运行变更的数据库脚本, ... 
- 如何配置web服务器
		如何配置web服务器 (1)了解DNS主机名和IP地址.如果此WEB服务器在Internet上,需向ISP申请和注册此服务器的DNS主机名和IP地址.如果此服务器只在企业网内使用,则在内部的DNS服务 ... 
- cors解决Web跨域访问问题
		首先了解一下什么是跨域以及解决的几种常见方式. 跨域,指的是浏览器不能执行其他网站的脚本.它是由浏览器的同源策略造成的,是浏览器施加的安全限制. 所谓同源是指,域名,协议,端口均相同. 举例: 相对于 ... 
- SElinux解决web网站无法访问
		SElinux解决web网站无法访问工具/原料centos 6.5系统httpd web服务器 SELinux 设置为enforcing:强制模式,代表 SELinux 运作中 方法/步骤1. 1se ... 
- linux centOS下怎么配置web服务器
		| 浏览:4503 | 更新:2011-12-07 17:45 1 2 3 分步阅读 下是我在配置web服务时作的一些记录,高手飘开或者看了指点一下,不胜感激,第一次配置,很多细节需要自己优化.适合环 ... 
随机推荐
- GoCN每日新闻(2019-11-07)
			GoCN每日新闻(2019-11-07) GoCN每日新闻(2019-11-07) 1. [译] 排序运行时间能否做到 O(n)?让 Go 语言来告诉你 https://mp.weixin.qq.co ... 
- Centos7 守护进程supervisord 安装使用
			pervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统.它 ... 
- 【Beta阶段】第九次Scrum Meeting
			每日任务内容 队员 昨日完成任务 明日要完成的任务 张圆宁 #66 修改登录注册按钮https://github.com/rRetr0Git/rateMyCourse/issues/66 #69 后端 ... 
- Java编程思想之五初始化与清理
			随着计算机革命的发展,"不安全"的编程方式已经逐渐称为编程代价高昂的主因之一. 初始化和清理正是涉及安全的两个问题. 5.1 用构造器确保初始化 通过提供构造器,类的设计者可确保每 ... 
- Java 字符集编码
			一.字符编码实例1.NioTest13_In.txt文件内容拷贝到NioTest13_Out.txt文件中 public class NioTest13 { public static void ma ... 
- ([Ljava/lang/String;)V的含义
			https://blog.csdn.net/longaiyunlay/article/details/80049440 “([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编 ... 
- Centos新服务器需要安装的必备软件包
			yum install -y gcc gcc-c++ kernel-devel yum install -y pcre pcre-devel yum install -y zlib zlib-deve ... 
- c++ extra qualification
			原 c++ extra qualification 2013年01月15日 10:04:52 沈纵情 阅读数 9728 运行代码时候遇到了如下错误: extra qualification ‘Co ... 
- springboot 80转443
			application.yml 中配置https证书信息 向spring容器中注入两个Bean,代码如下 import java.util.Map; import org.apache.catalin ... 
- K8S使用入门-创建第一个容器
			前面两个教程我们已经使用kubekit将K8S搭建起来了.但是,没有将实际使用中需要在K8S上部署我们的容器创建起来的教程,都是耍流氓.所以,经过几番折腾,我回来给自己洗白了.之前一直卡在创建第一个容 ... 
