听蝉 發表於 2024-3-20 10:53:43

服务器配置禁止IP直接访问只允许域名访问的实现步骤

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">一、Nginx</a></li><li><a href="#_label1">二、IIS</a></li><li><a href="#_label2">三、Tomcat</a></li></ul></div><p>联网信息系统需设置只允许通过域名访问,禁止使用IP地址直接访问,建议同时采用云防护技术隐藏系统真实IP地址且只允许云防护节点IP访问服务器,提升网络安全防护能力。</p>
<p class="maodian"><a name="_label0"></a></p><h2>一、Nginx</h2>
<p>修改配置文件nginx.conf,在server段里插入正则表达式,以只允许server.web.cn域名访问为例,代码如下:</p>
<div class="jb51code"><pre class="brush:plain;">server {
        listen 80;
        server_name server.web.cn;
        if ($host != 'server.web.cn') {
        return 444; #不响应请求
        }
}</pre></div>
<p class="maodian"><a name="_label1"></a></p><h2>二、IIS</h2>
<p>修改网站绑定,删除空主机头,只保留指定域名,具体如下:</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/2024032010525592.png" /></p>
<p class="maodian"><a name="_label2"></a></p><h2>三、Tomcat</h2>
<p>1、/conf/server.xml搜索Engine节点,将defaultHost换成域名。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/2024032010525593.png" /></p>
<p>2、搜索Host节点,将原配置换成下图。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/2024032010525694.png" /></p>
<p>3、在Host节点后,增加IP访问控制,通过将IP访问指向&ldquo;ipapps&rdquo;,而不是原来的&ldquo;websapps&rdquo;,实现禁止IP访问。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/2024032010525695.png" /></p>
<p>到此这篇关于服务器配置禁止IP直接访问,只允许域名访问的文章就介绍到这了,更多相关服务器配置禁止IP直接访问内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!</p>
頁: [1]
查看完整版本: 服务器配置禁止IP直接访问只允许域名访问的实现步骤