`
isno
  • 浏览: 15288 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

设置nginx主机

阅读更多
nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效
最关键的一点事,在server的设置里面添加这一行:
listen 80 default;
后面的default参数表示这个是默认虚拟主机。

这个设置非常有用。
比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.
目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。就可以这样设置:
server {
listen 80 default;
return 500;
}

也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以:
server {
listen 80 default;
rewrite ^(.*) http://www.demo.com permanent;

分享到:
评论

相关推荐

    Nginx实现虚拟主机

    4. **虚拟主机支持**:Nginx支持基于域名、端口和IP地址的多虚拟主机设置,满足不同的业务需求。 #### 应用场景 1. **Web服务器**:Nginx作为高性能Web服务器,适用于处理大量的静态资源请求。 2. **反向代理**:在...

    centos7配置nginx虚拟主机

    centos7配置nginx虚拟主机

    Nginx虚拟主机(HTML).

    在本文档中,我们将探讨如何使用Nginx来设置基于域名的虚拟主机。 首先,我们来明确几个关键概念。什么是虚拟主机?虚拟主机是一种虚拟的服务器,其行为就像一台物理服务器。它使得一个服务器能够支持多个网站,而...

    nginx与php分别部署在不同的主机上配置方法

    这是一个常见的错误,如果你将其指定为 Nginx 主机上的目录,可能会导致配置失败。 在 nginx.conf 文件中,我们需要添加以下配置项: ``` http { ... upstream php { server 192.168.1.135:9000; } ... ...

    windows下nginx配置https以及同一个端口监听多个网站即监听多个虚拟主机

    在Windows环境下,配置Nginx以支持HTTPS及在同一端口监听多个网站,即配置多个虚拟主机,是一项常见的网络服务设置任务。Nginx是一个高性能的HTTP和反向代理服务器,以其稳定性、高并发处理能力而受到广泛使用。下面...

    为nginx设置默认虚拟主机(空主机头,默认主机头)

    在Nginx web服务器配置中,设置默认虚拟主机是一项重要的任务,这有助于处理那些没有明确主机头或通过IP地址访问的请求。默认虚拟主机通常是在用户尝试访问未配置的域名或者直接通过服务器IP地址访问时被激活。在这...

    Nginx 虚拟主机 VirtualHost 配置

    Nginx 虚拟主机 VirtualHost 配置

    深入浅析Nginx虚拟主机

    对于Nginx而言,每一个虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个 web 服务,每个虚拟主机之间是独立的,互不影响的。这篇文章主要介绍了Nginx虚拟主机的相关知识,需要的...

    Web服务器nginx虚拟主机与反向代理.docx

    Nginx 的配置文件是 nginx.conf,在这个文件中,可以设置用户、工作进程数、错误日志、访问日志等。可以使用 vim 编辑器来编辑这个文件。 5. Nginx 虚拟主机 Nginx 可以作为虚拟主机,支持多个虚拟主机,每个虚拟...

    03-nginx虚拟主机配置.zip

    **Nginx虚拟主机配置详解** Nginx是一款高性能、轻量级的Web服务器和反向代理服务器,常被用于互联网应用的负载均衡和高并发处理。在本教程中,我们将深入探讨如何利用Nginx配置虚拟主机,实现多个网站在同一台...

    Nginx 虚拟主机配置的三种方式(基于域名)

    在Nginx中,虚拟主机配置允许在一个服务器实例上托管多个独立的网站,这三种方式分别是基于IP、基于端口和基于域名的虚拟主机配置。本文重点讲解基于域名的虚拟主机配置方法,这对于多站点共用同一IP和端口的情况...

    nginx-module-vts, Nginx 虚拟主机流量状态模块.zip

    nginx-module-vts, Nginx 虚拟主机流量状态模块 Nginx 虚拟主机流量状态模块 Nginx 虚拟主机流量状态模块 table-内容版本依赖项兼容性协议屏幕截图安装工具概要说明描述计算和间隔计算控件以获取飞行区域的状态。...

    nginx设置rewrite规则

    如果你的LNMP环境不是集成的,你需要直接在主配置文件`nginx.conf`或者每个虚拟主机的配置文件中写入rewrite规则。例如: ```nginx server { listen 80; server_name lin_local.its.cn; # ...其他配置... ...

    nginx arm64版本nginx-linux-arrch64.zip

    配置文件通常位于`/etc/nginx/nginx.conf`,根据需求修改以设置监听端口、虚拟主机、反向代理规则等。 6. **监控和优化** 使用Nginx时,应定期检查日志文件(如`access.log`和`error.log`),监控性能指标,并根据...

    Nginx Docker安装配置

    $ chmod -R 777 / colorfulfrog /nginx –设置权限 $ docker cp lw-nginx:/etc/nginx/nginx.conf /colorfulfrog/nginx/config –-将容器中的nginx.conf拷贝到宿主目录下 $ docker cp lw-nginx:/usr/share/nginx/...

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

    在NGINX的配置中,监听指令(listen)会设置监听端口和地址,并可以配合参数来定义虚拟主机。例如: ```nginx listen 80 default; ``` 这里的`default`参数表示该server块定义的是默认的虚拟主机,它会接收所有未...

    nginx配置文件详解.docx

    虚拟主机设置 server 部分用于定义虚拟主机的设置。 * `listen 80;`:侦听 80 端口。 * `server_name www.xx.com;`:定义虚拟主机的域名。 * `access_log logs/www.xx.com.access.log main;`:设置访问日志文件的...

    nginx虚拟主机

    **Nginx虚拟主机详解** Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、高并发处理能力和稳定性著称。在Nginx中,虚拟主机(Virtual Host)是实现多站点在同一台服务器上运行的关键技术。通过虚拟主机,...

Global site tag (gtag.js) - Google Analytics