场景介绍:

因为业务需求,我们需要对域名进行解析,这里我对域名进行了如下解析

但是,因为业务需求,我可能在nginx中只定义了kuman.xiaobudiu.top 和 www.xiaobudiu.top 的相应server的子配置文件,如图

那么问题来了,怎么才能让其余已经解析的域名访问时,不会出现空白或是报错页面呢

这时,我们就需要应用到一个参数default_server,让所有已经解析,但是在nginx中没有对应server配置的域名默认访问到我们设置的带default_server参数的server。

配置文件示例:

server {
    listen       80 default_server;
    server_name  www.xiaobudiu.top;

    charset utf-8;
    error_log    /etc/nginx/logs/error/www.xiaobudiu.top.log error;
    access_log  /etc/nginx/logs/access/www.xiaobudiu.top.log main;

    root   /data/www;
    index  index.html index.htm index.php;

    location /favicon.ico {
        log_not_found off;
        access_log off;
    }location ~ \.php$ {
        fastcgi_pass   unix:/dev/shm/php-cgi.sock;
        fastcgi_index  index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include        fastcgi_params;
   }location ~ /\.ht {
        deny  all;
    }}

这样,当我访问www.xiaobudiu.top 和kuman.xiaobudiu.top 时,就会访问到对应server设置的路径,而访问test.xiaobudiu.top 和 test.up.xiaobudiu.top域名时,就会默认访问www.xiaobudiu.top网站

Nginx 设置,设置已经解析的域名,在nginx中没有定义相应server时的默认访问相关推荐

  1. android设置app全局没通知声,从android中的firebase发送通知时没有通知声音

    试试这个.... public void buildPushNotification(Context ctx, String content, int icon, CharSequence text, ...

  2. OpenWRT 跨网段解析 mDNS 域名

    OpenWRT 跨网段解析 mDNS 域名 在局域网中,由于 IP 地址都是动态分配的,很难确定每一台电脑的 IP 地址.此时使用 mDNS 使用局域网域名解析就非常方便. 对于 windows10 ...

  3. 127.0.0.1 myz.php,在nginx上用FastCGI解析PHP

    nginx配置文件: Nginx 默认使用  include enable-php.conf;   通过enable-php.conf 来解析PHP,该文件内容如下 location ~ [^/]\. ...

  4. 51php绑定多个域名,设置Wordpress站点绑定多域名访问 - Mr.bin的博客

    WordPress博客程序使用人群非常多,关于WordPress博客的优化.美化插件也是海量,就连一些使用巧.使用心得网络中分享的文章也比比皆是,其实这也是大家喜欢使用WordPress来搭建个人博客 ...

  5. Nginx.conf设置nginx优化(一)

    目录 一.nginx的配置文件 二.配置nginx.conf实现反向代理 Ⅰ.什么是反向代理? Ⅱ.用nginx实现反向代理 三.配置nginx.conf实现负载均衡 Ⅰ.什么是负载均衡 Ⅱ.配置负载 ...

  6. Nginx缓存设置教程

    这篇文章主要介绍了Nginx缓存设置案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 在开发调试web的时候,经常会碰到因浏览器缓存(cache)而 ...

  7. nginx配置多个php端口号,nginx如何设置多端口

    nginx如何设置多端口? nginx设置多端口有两种方法: 一.在server段写上2个Listen就可以了.listen 192.168.0.15:808; listen 192.168.0.15 ...

  8. Centos7编译安装nginx并设置反向代理

    一.编译部署Nginx 1.12 安装配置: [root@localhost ~]# groupadd nginx [root@localhost ~]# useradd -s /sbin/nolog ...

  9. nginx mysql设置远程连接超时_nginx中的超时设置

    nginx使用proxy模块时,默认的读取超时时间是60s. 1. send_timeout syntax: send_timeout the time default: send_timeout 6 ...

最新文章

  1. Windows Vista和XP比较
  2. 废旧光盘手工小制作_佳味家味浓 丨佳人美食手工零食课堂:咸蛋黄牛轧糖夹心小饼干制作活动...
  3. 洛谷1279 字串距离
  4. 一分钟带你玩转 Spring IoC
  5. android 服务的应用,在Activity中实现背景音乐播放
  6. VS2013 UML 如何复制文件
  7. 笔记,Vector类模板的基本功能
  8. java指定jre_java 运行应用程序,指定jre版本
  9. Q134:PBRT-V3,次表面散射(Subsurface Scattering)(15.5章节)
  10. 2018-2019-1 20189204《Linux内核原理与分析》第二周作业
  11. 影音先锋 android下载地址,影音先锋app官方普通下载-影音先锋 安卓版v5.8.2-PC6安卓网...
  12. Android 虚拟多开系列二——技术原理
  13. python语言基础(傻瓜式文档)
  14. 网页删除mysql数据库_网站数据库被删除了
  15. Android Ui卡断的原因分析及常见的解决方式
  16. 什么是经销商管理系统?企业经销商管理系统优势有哪些?
  17. 不得不知道的搜索引擎使用技巧(思维导图版)
  18. PageHelper 插件踩过的坑
  19. 东北电力计算机考研分数线,东北电力大学考研分数线_2021考研国家分数线什么时候出来...
  20. Python爬虫入门教程 67-100 Python爬虫摆脱控制台,开始走上台面

热门文章

  1. 编写properties文件的Eclipse插件
  2. 基于NHibernate的留言本
  3. 如何编译 dotnet/runtime 源代码
  4. C# 开源一个基于 yarp 的 API 网关 Demo,支持绑定 Kubernetes Service
  5. .NET 6新特性试用 | Nuget包验证
  6. Azure App Service 上的根证书
  7. MemoryCache 使用不当导致的一个 BUG
  8. 温故知新,.Net Core遇见WinForms客户端窗体框架,在DotNet Core大一统基础上老树发芽...
  9. 面试八股文:你写过自定义任务调度器吗?
  10. 国产操作系统发展离不开人才和市场