广告位联系
返回顶部
分享到

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

nginx 来源:互联网 作者:佚名 发布时间:2023-03-06 23:12:11 人浏览
摘要

当一个域名需要使用在两个项目上后,我们就需要使用到二级域名,在 Nginx 中配置二级域名如下: 1、原始配置文件如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

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

1、原始配置文件如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

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,我们的配置文件如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

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;

        }

    }

     

    server {

        listen       80;

        server_name  asurplus.baidu.com;

 

        location / {

            proxy_pass http://127.0.0.1:8081;

        }

    }

 

}

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

1

./nginx -s reload

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


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : https://lizhou.blog.csdn.net/article/details/114533096
相关文章
  • nginx使用rewrite报错的解决

    nginx使用rewrite报错的解决
    今天编译安装nginx的时候想着要做rewrite功能,匆忙瞟了一眼编译文档就直接makemake install了,然后再修改配置文件的时候一直报错,语法死活
  • Nginx配置二级域名的方法实现
    当一个域名需要使用在两个项目上后,我们就需要使用到二级域名,在 Nginx 中配置二级域名如下: 1、原始配置文件如下 1 2 3 4 5 6 7 8 9 10
  • win10系统安装Nginx的详细步骤介绍

    win10系统安装Nginx的详细步骤介绍
    ginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx可以进行反向代理、负载均衡、HTT
  • nginx降权与匹配php详细结束

    nginx降权与匹配php详细结束
    nginx降权启动 确认普通用户无法开启nginx 创建普通用户: 1 2 3 4 5 6 root@ubuntu:~# useradd -d /home/test -m test root@ubuntu:~# passwd test New password: Retype
  • Nginx隐藏server头信息的实现介绍
    分析 上一篇文章我们搭建了Nginx,请求响应头如下 1 2 3 4 5 6 7 8 9 10 [nginx@node01 sbin]$ curl -I 127.0.0.1:8090 HTTP/1.1 200 OK Server: nginx/1.9.9 Date: Fri, 11
  • nginx配置x-forwarded-for头部的方法介绍

    nginx配置x-forwarded-for头部的方法介绍
    nginx配置x-forwarded-for头部 本地用tomcat起了一个j2ee的应用,然后又起了一个nginx做反向代理。 nginx.conf: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1
  • shell脚本实战之部署nginx脚本实例介绍
    我们写脚本一定要从最简单的脚本开始,循序渐进,不要一上来就想着用for循环,用函数,而应该在写的过程中,突然发现这里可以改为函
  • nginx rewrite参数介绍
    在nginx的配置中,是否对rewrite的配置模糊不清,还有令人迷惑的$1、$2...参数,(其实$1、$2参数在shell脚本中经常用到,用来承接传递的参数
  • Nginx配置之main events块使用介绍
    作用 反向代理 负载均衡 web缓存 配置 nginx的配置主要可以划分为main、events、http、server、location块。 main:置影响nginx全局的指令。一般有运
  • Windows设置nginx开机自启动的方法

    Windows设置nginx开机自启动的方法
    使用环境:Windows 10 专业版,nginx 1.20.1 通过两种方式实现nginx的开机自启动:winws和window计划程序。 一、winws实现nginx开机自启动 1、首先下载
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计