编程技术分享平台

网站首页 > 技术教程 正文

Nginx的rewrite案例之独立域名(nginx域名解析流程)

xnh888 2024-09-09 09:46:18 技术教程 28 ℃ 0 评论

一个完整的项目包含多个模块,比如购物网站有商品商品搜索模块、商 品详情模块已经购物车模块等,那么我们如何为每一个模块设置独立的 域名。

独立域名的意义在于,每一个模块去绑定一个域名,要求是最终响应的结果是同一个域名响应的

http://search.hm.com:81 访问商品搜索模块

http://item.hm.com:82 访问商品详情模块

http://cart.hm.com:83 访问商品购物车模块

server{
listen 80;
server_name search.hm.com;
rewrite ^(.*) http://www.hm.com/bbs$1 last;
}
server{
listen 81;
server_name item.hm.com;
rewrite ^(.*) http://www.hm.com/item$1 last;
}
server{
listen 82;
server_name cart.hm.com;
rewrite ^(.*) http://www.hm.com/cart$1 last;
}

将不同的模块,暴露为不同的端口,在通过设置,将不同的模块对应着不同的域名,使能够在访问不同域名的时候,能够访问访问到不同的功能模块

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表