Nginx 同一个服务器设置二级域名

设置二级域名

  1. 首先到域名运营商处设置二级域名使其生效。(已阿里的域名管理为例)
  2. 进入解析
  3. 添加记录,记录类型为 A;主机记录填写二级域名比如 picture,这样我的二级域名就是 picture.effective.ink;解析线路选择默认,记录值写服务器的ip;TTL选默认10分钟。
  4. 十分钟以后二级域名的解析生效,就可以使用了。

设置 nginx

  1. 添加一个 server 模块,listen 写的端口和一级域名的端口一样;server_name 写二级域名;location 写服务器转发的端口就行
server {
    listen       80;
    server_name  xxx.effective.ink;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;


    location / {
                proxy_pass http://172.21.0.8:82;
    }


    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

}
  1. 重启 Nginx 使其生效
posted @ 2020-08-22 18:40  熠然  阅读(1143)  评论(0编辑  收藏  举报