原文地址:
https://edmondscommerce.github.io/apache/blocking-direct-ip-access-in-apache.html
测试环境:
CentOS Linux release 7.3.1611 (Core)
Apache: 2.4.6
如果你是使用 Name based virtual hosts,通常你会希望禁止用户直接使用 IP 地址访问你的网站。实现方法如下:
新建配置文件:
vim /etc/httpd/conf.d/block-ip-access.conf
内容如下:
<VirtualHost *:80>
ServerName <your ip address>
Redirect 403 /
ErrorDocument 403 "Please use domain to access this site."
DocumentRoot /dev/null/
UseCanonicalName Off
UserDir disabled
</VirtualHost>
重启 Apache:
systemctl restart httpd
之后,使用 IP 直接访问,浏览器会报 403 错误,同时会在页面上显示 “Please use domain to access this site.”。
注意:如果你没有使用 Name based virtual hosts,仅仅是将域名直接解析到 Apache 服务器的话,那么同样会得到 403 错误。也就是说,需要有类似如下的设置:
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
...
</VirtualHost>
分享到:
相关推荐
主站和从站的代码,也就是扫描仪和适配器的相关代码
Exact Analysis of Blocking Probability of Multi-class OBS with General Burst Size Distribution
The blocking period 是规定列入黑名单内ip的禁止时限,在时限内,用户继续访问将收到403 (Forbidden)的错误提示,并且计时器将重置。由于列入黑名单后每次访问都会重新计时,所以不必将时限设置太大。在Dos攻击下,...
阻止某些IP地址访问您的Flask应用程序。 Flask-IPBlock由MongoDB支持,并支持应用程序级缓存以提高性能。 选项 您可以通过可选的read_preference kwarg覆盖默认的MongoDB读取首选项。 您可以通过维护本地内存中...
i upload the matlab code related to blocking probability in cellular systems
oracle RAC查看blocking的脚本
using select to implement socket multiplexing, and non-blocking, asynchronous IO
cisco设备和其他厂商设备连接,端口被blocking,端口状态是BKN yhsb_dx#show spanning-tree vlan 3 VLAN0003 Spanning tree enabled protocol ieee Root ID Priority 32768 Address 0008.a324.4902 Cost 4 ...
blocking mode socket(阻塞模式socket-windows) 详细介绍请在csdn搜索“blocking mode socket”,是对此代码的介绍。
, ...An extensive list of TCP/IP platform dependencies, not documented in Java, is provided, along with a handy reference to the various states a TCP/IP port can assume.
Negative Influence Minimizing by Blocking Nodes in Social Networks
检查当前oracle数据库中的阻塞情况。
博主的博客Verilog之blocking & nonblocking assignments有些内容是参考了这篇英文文献的,其中对verilog中有关阻塞与非阻塞赋值语句的8种准则进行了详细的举例说明,读者可以下载文章进行详细阅读,以便更好地理解...
Blocking until an Ajax request is complete 162 Providing Ajax feedback automatically 168 Chapter 8: Visualizing Data with Charts 177 Introduction 177 Charting with Open Flash Chart 178 Feeding ...
They enable you to perform many advanced activities, such as real-time application security monitoring, access control, virtual patching, HTTP traffic logging, continuous passive security assessment,...
blocking the socket files with samples
Blocking Confirmation.pdf
最新版tomcat8.0,1.支持servlet3.1, jsp 2.3, el表达式3.0 and Java WebSocket 1.0. 2.默认http与ajp请求实现non-blocking技术,即NIO技术。...6.新增AJP 连接采用了Servlet3.1的non-blocking IO。
The DATA.zip is the run result of SLHH. we provide the original data for readers.