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

  • 进入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 @   minseo  阅读(209)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2019-06-29 Python3之定制类
2018-06-29 Mongodb之主从复制
2017-06-29 ELKStack生产案例
点击右上角即可分享
微信分享提示