概述
本例在本地环境下实现。
首先修改本地的 /etc/hosts 文件 sudo vi /etc/hosts
,这个文件是用来做域名解析的。在后面增加两条,分别将两个主机名映射到本机ip:
127.0.0.1 api.test.ai
127.0.0.1 admin.test.ai
然后打开nginx的配置文件,mac上的路径为 /usr/local/etc/nginx/nginx.conf
在http字段中新增两个server,每个server通过server_name分别指定一个域名:
http {
...
server {
listen 8080;
server_name api.test.ai;
location / {
root /Users/rmm/api;
index index.html;
}
}
server {
listen 8080;
server_name admin.test.ai;
location / {
root /Users/rmm/admin;
index index.html;
}
}
}
这样就可以当访问 api.test.ai:8080时跳转到本机的 /Users/rmm/api/index.html页面,访问 admin.test.ai:8080时跳转到本机的 /Users/rmm/admin/index.html页面,虽然这两个域名实际上都访问的是127.0.0.1。
最后
以上就是甜美冰棍为你收集整理的nginx 不同域名访问同一IP的全部内容,希望文章能够帮你解决nginx 不同域名访问同一IP所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复