存放配置文件路径 /etc/httpd/conf.d
自定义命名,配置文件后缀格式确保 *.conf
注:这是两个配置文件,也是两种方法。

# 一个WEB目录
# 禁止以IP地址形式访问
<VirtualHost 192.168.8.129>
ServerName 192.168.8.129
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
# 允许通过域名形式访问,指定路径
<VirtualHost 192.168.8.129>
DocumentRoot /var/www/html/nav.jackcui.com/
ServerName nav.jackcui.com
</VirtualHost>
# 多个虚拟目录
# 禁止以IP地址形式访问
<VirtualHost 192.168.8.129>
ServerName 192.168.8.129
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
# 允许通过域名形式访问,多个虚拟指定路径
<VirtualHost 192.168.8.129>
Alias /lam /usr/share/ldap-account-manager
Alias /phpldapadmin /usr/share/phpldapadmin/htdocs
Alias /ldapadmin /usr/share/phpldapadmin/htdocs
Alias /pwd /var/www/html

<Directory /usr/share/ldap-account-manager>
Options +FollowSymLinks
AllowOverride All
Require all granted
DirectoryIndex index.html
</Directory>

<Directory /var/lib/ldap-account-manager/tmp>
Options -Indexes
</Directory>

<Directory /var/lib/ldap-account-manager/tmp/internal>
Options -Indexes
Require all denied
</Directory>

<Directory /var/lib/ldap-account-manager/sess>
Options -Indexes
Require all denied
</Directory>

<Directory /var/lib/ldap-account-manager/config>
Options -Indexes
Require all denied
</Directory>

<Directory /usr/share/ldap-account-manager/lib>
Options -Indexes
Require all denied
</Directory>

<Directory /usr/share/ldap-account-manager/help>
Options -Indexes
Require all denied
</Directory>

<Directory /usr/share/ldap-account-manager/locale>
Options -Indexes
Require all denied
</Directory> <Directory /usr/share/phpldapadmin/htdocs>
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>

# <IfModule !mod_authz_core.c>
# Apache 2.2
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
# Allow from ::
# </IfModule>
</Directory>

ServerName ldap.jackcui.com
</VirtualHost>

Centos7.6 Apache 虚拟机禁止访问IP,允许访问多域名多个虚拟目录设置的更多相关文章

  1. Apache下禁止使用IP直接访问本站的配置方法

    现在管的严啊,上面要求不能使用IP直接访问服务器,把apache配置做下调整就行了.方法如下: 打开apache的配置文件 # vi /usr/local/apache2/conf/extra/htt ...

  2. PHP禁止同一IP频繁访问以防止网站被防攻击或采集的代码

    PHP禁止同一IP频繁访问以防止网站被防攻击或采集的代码 <?php /* *通过禁止IP频繁访问防止网站被防攻击代码*design by www.scutephp.com*/header('C ...

  3. Apache localhost和局域网ip地址访问

    今天忍无可忍重装了公司的电脑,所以把开发工具也都重新装一下. 安装wamp,localhost和局域网ip地址无法访问. 在C:\Windows\System32\drivers\etc\hosts文 ...

  4. APACHE 禁止通过IP直接访问

    若是开通了虚拟主机,则需要在httpd-vhosts.conf中修改配置如下:若没有开通虚拟主机,则可以直接在httpd.conf文件最后面,加入以下代码: NameVirtualHost XXX.X ...

  5. 虚拟机如何固定ip并访问外网?!

    Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNor ...

  6. tomcat 访问IP直接访问项目

    apache-tomcat-7.0.52\conf下server.xml文件 <Connector connectionTimeout="20000" port=" ...

  7. vue项目localhost可以访问 ip不能访问

    解决方法: 如图所示:

  8. jsp 访问文件夹中的图片,tomcat配置虚拟目录

    1.配置hosts文件 找到C:\Windows\System32\drivers\etc\hosts.txt 文件 添加127.0.0.1  www.image.com  在dos 命令中执行 pi ...

  9. apache虚拟目录设置

    <VirtualHost *:80> DocumentRoot "/xampp/htdocs/f" ServerName f.e-elitech.net</Vir ...

随机推荐

  1. js中数组去重方法及性能对比

    js中数组的 数组去重 常用的数组去重方法以及效率分析: 首先我们先构建一个数组,主要是用于进行去重实验,我们主要实验的量级为1000,10000,100000,500000.具体的生成数组的方法如下 ...

  2. ruby中的数组相关方法介绍

    l = ["a","b","c","d","e","f",'g'] puts l ...

  3. Python高级特性——迭代器

    可以直接用for循环的数据类型有: 集合数据类型,如:list.tuple.dict.set.str等: 生成器generator,包括生成器和带yield的generator function. 以 ...

  4. How to: Calculate a Property Value Based on Values from a Detail Collection 如何:基于详细信息集合中的值计算属性值

    This topic describes how to implement a business class, so that one of its properties is calculated ...

  5. 分析Android APK-反编译修改打包

    2.2 这个章节的主要作用就是,修改一个别人的app,在里边增加一段自己的广告代码. 2.2.1 UAA 编译修改,工具安装配置之前讲过,无需再赘述.我们找到了一款游戏app的apk, 找到所在的ap ...

  6. VS2017无法打开Razor视图文件提示:引发类型"System.Exception"异常

    背景介绍 由于电脑装了R#(吃内存大户),导致VS2017打开项目慢以及卡顿,因此在扩展和更新这个功能里面将没用的插件关闭了,导致.NET CORE的Razor视图文件打不开(真心是一脸懵逼,关个插件 ...

  7. [Go] 轻量服务器框架全局配置的实现以及解析json

    在一个应用中经常需要有一个配置文件,可以对代码中的参数进行配置,可以使用一个json文件来对应一个struct的对象,进行全局配置 建一个conf/zinx.json作为配置文件 { "Na ...

  8. Linux禁用root用户

    在创建各种云主机的时候,云服务商给的都是root用户,这很方便,但是有某些时候会造成一些困扰,日后在服务器上启动各种服务后,仅仅拥有root权限的用户才能访问更改这些服务,这样会造成一些不必要的困扰, ...

  9. Vue 路由导航解析流程

    Vue Router完整的导航解析流程

  10. DEBUG的基本命令的使用[MASM]

    DEBUG的基本命令的使用 DEBUG是专门为汇编语言设计的一种调试工具,它通过步进,设置断点等方式为汇编语言程序员提供了非常有效的调试手段. DEBUG的命令都是一个字母,后跟一个或多个参数:字母  ...