Fork me on GitHub

其他技术---域名中转

域名中转

我们在阿里云部署项目的时候也许会遇到一个域名我要对应多个不同端口服务的情况,

对于这种情况,本人从网上找到了一种解决方法。以此记录下,以便下次使用。

操作步骤

在使用中转域名之前,我们要确保我们的域名已经通过备案了。

  1. 添加中转域名

  2. 添加正真访问的子域名

  3. 添加真正的子域名(带端口号)访问中转域名

    这一步要记得把端口号给放行,不然是访问不到的

使用nginx对不同域名进行不同的映射

我们购买了域名后,通常一个域名可以有多个子路径可以提供DNS解析,且同时占用的是80端口,我们nginx服务器可以使用以下配置多个子域名。

    server {
        listen 80;
        server_name webapi.sax.xyz;

        location /mmll/ {
            proxy_pass http://back_server/;
        }
    }
    server {
        listen 80;
        send_timeout 120s;
        server_name www.sax.xyz;
        root /home/mmll/web/ydhtml;

        location / {
            # 缓存时间
            expires 7d;
            # 代理地址,就这么写,不要变,只改变root路径
            try_files $uri $uri/ /index.html;
        }

    }

nginx 会根据不同的url地址去代理对应的文件或反向代理到目标服务器。

posted @   Banana_Fish  阅读(575)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示