`

Nginx下防止被别人绑定域名到自己IP的方法

阅读更多

默认的虚拟主机可以通过IP地址访问,如果别人把自己的域名解析到了你的IP地址,那么也可以通过未设置的域名访问。

有不少人喜欢这么干,我也遇到过一次,听说是这样可以增加搜索引擎对他的域名的收录,不过这样对站长来说总是不爽的,通过简单的设置就可以解决这个问题。

最简单的办法就是通过修改nginx.conf,修改默认的http服务器设置,然后自己新建单独的虚拟主机,通过绑定自己的域名来访问。有多种不同方法,比如给默认主机设置500返回,

或者直接用rewrite跳转到其他地址,当然也可以修改成跳转到你自己的网站,也能带来流量。

比如下面这种代码就是使默认访问返回500响应,图谋不轨者的意愿就落空了:

server {  

listen 80 default;  

return 500;  

}  

当然也可以写成这样,跳转到自己的网站

server {  

listen 80 default;  

rewrite ^(.*) http://yynotes.net permanent;  

}  

分享到:
评论

相关推荐

    一分钟搞定 Nginx反向代理 nginx域名代理

    同一ip(都是80端口)可以绑定无数个域名 配置简单 里面包含一个配置文档:配置文档.doc 看一遍 大部分人都会设置了。 内容如下: NGNIX配置文档 1.解压文件到相应文件夹下(我解压到D:/下) (这里是图片) 目录...

    nginx 服务绑定域名的方法

    总的来说,绑定域名到Nginx服务是一个相对简单的过程,但需要对Nginx的配置文件结构和指令有充分的理解。掌握以上内容后,可以实现将多个域名高效地绑定到同一台Nginx服务器上,提供多样化的Web服务。希望本文的介绍...

    docker 安装 wordpress,通过nginx反向代理,绑定域名,配置https

    Docker 安装 WordPress,通过 Nginx 反向代理,绑定域名,配置 HTTPS 在本文中,我们将详细介绍如何使用 Docker 安装 WordPress,并通过 Nginx 反向代理,绑定域名,配置 HTTPS。 首先,我们需要安装 Docker,若您...

    nginx 关闭默认站点的方法

    如果想避免这种情况的出现,可以修改nginx.conf ,将默认的虚拟主机修改为如下即可屏蔽未绑定域名访问: 代码如下: server { listen 80 default; return 500; } 也可以把这些流量收集起来,导进到

    详解nginx服务器绑定域名和设置根目录的方法

    为了绑定域名,你需要在域名控制面板将你的域名解析到服务器的公网IP地址上。解析生效后,在Nginx的server_name项中填入你的域名。例如,如果要绑定的域名是***,那么server_name这一行应改为server_***;。这样,当...

    nginx配置多域名访问以及完整配置

    每个`server`块代表一个独立的虚拟主机,可以绑定到不同的域名。以下是一个基本的多域名配置示例: ```nginx http { server { listen 80; server_name example.com www.example.com; root /var/www/example.com...

    nginx绑定域名并修改https传输 正确config文件.zip

    这个压缩包文件"nginx绑定域名并修改https传输 正确config文件.zip"包含了实现这一目标的关键配置文件——`nginx.conf`。 首先,我们需要理解`nginx.conf`的重要性。它是Nginx的主要配置文件,用于定义服务器的行为...

    Nginx单IP地址配置多个SSL证书的方法示例

    然而,一个默认配置的Nginx服务器在一个IP地址上只能绑定一个SSL证书,这在需要为多个域名提供HTTPS服务时可能会遇到限制。为了解决这个问题,我们可以利用TLS Server Name Indication (SNI) 扩展,使得Nginx在一个...

    nginx中一台服务器单iP多域名配置.docx

    在Nginx服务器中,配置一台服务器以支持单个IP地址绑定多个域名是一项常见的任务,这对于拥有多个网站或子域名的服务器尤其有用。Nginx的灵活性使得这种配置变得简单且易于管理。以下是对该主题的详细解释: 1. **...

    nginx反向代理二级域名绑定方法及注意事项

     本文介绍了利用nginx实现多域名和多站点的绑定的方法及相关注意事项。您也可以只看标题或红色标注部分。:smiling_face: 1、应用场景  我们经常会遇到在同一台服务器建立多个Web站点的情况,普遍的做法是为不同的...

    TOMCAT多域名绑定

    【TOMCAT多域名绑定】是Web服务器管理中的一个重要概念,尤其对于运行多个独立网站或应用的开发者来说,这是必须掌握的技术。Tomcat,作为Apache软件基金会的一个开源项目,是Java Servlet和JavaServer Pages(JSP)...

    关闭nginx空主机头 防止nginx空主机头及恶意域名指向

    nginx的默认配置中的虚拟主机允许用户通过IP访问,或者通过未设置的域名访问(比如有人恶意把他自己的域名指向了你的ip) 这是因为默认配置中的server区域里有这一行: listen 80 default; 后面的default参数表示这...

    百度虚拟子栏目域名绑定

    在互联网世界中,域名是网站的标识,而子域名则是主域名下的细分部分。百度虚拟子栏目域名绑定是一项技术操作,旨在为网站的特定栏目创建独立的二级域名,以优化用户体验和网站结构。这种绑定通常涉及到DNS配置、...

    服务器绑定域名的详细操作步骤

    ### 服务器绑定域名的详细操作步骤 在互联网时代,网站是企业和个人展示自己、与用户互动的重要平台。而为了让网站能够被访问者找到并打开,除了进行域名解析外,还需要进行域名绑定。本文将详细介绍如何在服务器上...

    Nginx 设置域名转发到指定端口的实现方法

    进入 /usr/local/nginx/conf sudo cd /usr/local/nginx/conf 创建 vhost 目录 sudo mkdir vhost 修改 nginx.conf 文件 sudo cp nginx.conf nginx.conf_back sudo vim nginx.conf 设置访问机器的 hosts 文件,...

    独立IP被别人恶意解析域名的几种解决方法 管理资料.doc

    在DNS提供商的控制面板中,设置A记录或CNAME记录,仅允许您自己的域名绑定到该IP。 2. **使用Web服务器配置**: - 对于使用Apache、Nginx等Web服务器的情况,可以在服务器配置文件中进行过滤。例如,在Apache的`....

    Nginx教程从入门到精通到失业

    - **技巧列表**:列举 10 种增强 Nginx 安全性的方法,如限制 IP 访问、SSL/TLS 加密等。 #### 二十、Nginx 变量详解 - **变量使用方法详解**:分多个部分详细解释 Nginx 中各种变量的使用方法,包括 `$var`, `$...

    本机也可以绑定域名进行调试.rar

    标题“本机也可以绑定域名进行调试”以及描述“可以把自己的域名在本地进行调试方便”所指向的知识点,就是关于如何在本地计算机上绑定自定义域名以实现更便捷的调试过程。下面将详细介绍这一技术的实现步骤和相关...

    nginx(windows版本)

    1. **基于IP的虚拟主机**:每个站点绑定到特定的IP地址,多个站点可以通过不同IP地址来区分。 2. **基于端口的虚拟主机**:每个站点绑定到服务器的不同端口,通过访问不同的端口来访问不同的站点。 3. **基于域名的...

Global site tag (gtag.js) - Google Analytics