Nginx配置二级域名的方法实现

2023-03-06 16:05:37

目录1、原始配置文件如下2、配置二级域名当一个域名需要使用在两个项目上后,我们就需要使用到二级域名,在Nginx中配置二级域名如下:1、原始配置文件如下worker_processes1;ev...

目录
1、原始配置文件如下
2、配置二级域名

当一个域名需要使用在两个项目上后,我们就需要使用到二级域名,在 Nginx 中配置二级域名如下:

1、原始配置文件如下

worker_processes 1;

events {
  worker_connections 1024;
}

http {
  include    mime.types;
  default_type application/octet-stream;

  sendfile    on;
 
  keepalive_timeout 65;

  server {
    listen    80;
    server_name localhost;
编程
    location / {
      root  html;
      index index.html index.htm;
    }

    error_page  500 502 503 504 /50x.html;
    location = /50x.html {
      root  html;
    }
  }

}

这是解压后的 nginx.conf 文件,可以看出,当前 nginx 监听的是 80 端口,它的服务名为 localhost,假如我们的域名为:baidu.com,那我们输入:localhost.baidu.com 也是可以访问的

2、配置二级域名

对于我们刚才理解的服务名,假如我们的域名为:baidu.com,我们需要配置的二级域名为 asurplus.baidu.com,我们的配置文件如下

worker_processes 1;

events {
  worker_connections 1024;
}

http {
  include    mime.types;
  default_type application/octet-stream;

  sendfile    on;
 
  keepalive_timeout 65;

  server {
    listen    80;
    server_name localhost;

    location / {
      root  html;
      index index.html index.htm;
    }

    error_page  500 502 503 504 /50x.html;
    location = /50x.html {
      root  html;
    }
  }
 
 seandroidrver {
    listen    80;
    server_name asurplus.baidu.com;

    location / {
   proxy_pass http://127.0.0.1:8081;
    }
  }

}

到 sbin 目录,执行命令重启 nginx

./nginx -s reload

我们新增了一个服务,监听的依然是 80 端口,我们的服务名变成了我们的二级域名:asurplus,并转发到了我们的 8081 端口,从而完成了二级域名的配置

到此这篇关于Nginx配置二级域名的方法实现的文章就介绍到这了,更多相关Nginx配置二级域名内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

相关文章 大家在看