其他技术---域名中转
域名中转
我们在阿里云部署项目的时候也许会遇到一个域名我要对应多个不同端口服务的情况,
对于这种情况,本人从网上找到了一种解决方法。以此记录下,以便下次使用。
操作步骤
在使用中转域名之前,我们要确保我们的域名已经通过备案了。
-
添加中转域名
-
添加正真访问的子域名
-
添加真正的子域名(带端口号)访问中转域名
这一步要记得把端口号给放行,不然是访问不到的
使用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地址去代理对应的文件或反向代理到目标服务器。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!