使用动态域名解析怎么增加二级域名映射

  • 进入nginx配置目录增加配置
    目录为
/usr/local/nginx/conf/vhost

可复制其他映射配置文件修改
例如增加一个二级域名映射
ai.conf

 server {
        listen       80;
        server_name  ai.xxxx.com;
        server_name  ai.xxxx.com;
        server_name  ai.xxxx.fun;
            charset utf-8;

        location / {
                try_files /_not_exists_ @backend;
        }

        location @backend {
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_set_header Host            $http_host;
                proxy_set_header X-Forwarded-Proto $scheme;

                proxy_pass http://192.168.3.94:7860;
                # 需要配置以下否则访问出现index.js:462 WebSocket connection to 'ws://ai.lhxxspzx.com:8888/queue/join' failed:报错信息
                # 关键配置 start
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
                # 关键配置 end
        }


}

  • 检测重启nginx
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx -s reload
  • 修改动态配置文件增加域名
/root/py_dns/web_name

在尾部增加一行例如ai即可

  • 修改阿里云域名映射增加一条A记录
  • 如果公网ip没有变化则修改
    随便修改为另外一个ip即可
/root/py_dns/wan_ip
  • 运行动态检测脚本更改
/bin/bash /root/py_dns/change_ip.sh

如果不知道对应的脚本地址则crontab -e查看一下定时任务脚本

posted @ 2023-06-29 17:15  minseo  阅读(119)  评论(0编辑  收藏  举报