nginx配置域名转发(nginx反向代理内网服务器)

nginx配置域名转发(nginx反向代理内网服务器)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-10-04 10:41:51
文章简介

即nginx的一个功能,它代理的是服务器,它为server端转发请求,对client端是透明的。当我们请求www.baidu.com的时候,就像拨打10086一样,背后可能有成千上万台服务器为我们服务

2025阿里云双十一服务器活动

即nginx的一个功能,它代理的是服务器,它为server端转发请求,对client端是透明的。当我们请求www.baidu.com的时候,就像拨打10086一样,背后可能有成千上万台服务器为我们服务,但具体是哪一台,你不知道,也不需要知道,你只需要知道反向代理服务器是谁就好了,www.baidu.com就是我们的反向代理服务器,反向代理服务器会帮我们把请求转发到真实的服务器那里去。Nginx就是性能非常好的反向代理服务器,用来做负载均衡。

nginx加hosts做多域名映射

比如你的两个应用的域名是a.test.com和b.test.com。

找到C:WindowsSystem32driversetc目录下的hosts文件,用超级管理员权限打开。在文件尾部加入

b.test.com127.0.0.1

  server_namea.test.com;//填入自己项目对应的域名

  error_loglogs/error.log;

    proxy_set_headerX-Real-IP$remote_addr;

    proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;

    proxy_set_headerHost$http_host;

nginx配置域名转发,nginx反向代理内网服务器

    proxy_passhttp://127.0.0.1:8888;//填入自己项目的ip加端口号(此处的项目没有工程上下文,只有端口号)

  server_nameb.test.com;//填入自己项目对应的域名

  error_loglogs/error.log;

    proxy_set_headerX-Real-IP$remote_addr;

    proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;

    proxy_set_headerHost$http_host;

    proxy_set_headerX-NginX-Proxytrue;

    proxy_passhttp://127.0.0.1:8889;//填入自己项目的ip加端口号(此处的项目没有工程上下文,只有端口号)

}

修改完以后,再重新加载nginx配置文件

nginx.exe-sreload

以上就是nginx多域名转发如何实现的详细内容,更多请关注主机测评网其它相关文章!

标签:
linuxpath环境变量设置(系统变量path怎么设置)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!