nginx反向代理service name可以为ip吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx反向代理service name可以为ip吗相关的知识,希望对你有一定的参考价值。

参考技术A 被代理的服务器可以是域名,可以是IP地址
如果是域名,则会进行dns解析后转发到指定IP上,如果解析成多个IP地址,则会轮询发送到后端服务器

Nginx之反向代理

所谓,反向代理就是,客户端向A服务器地址发送请求,A服务器接收到客户端请求后又将请求转发给了B服务器,最后又将B服务响应的数据响应给了客户端。

通过配置文件,可以实现Nginx的反向代理。

代码:

  1 server {
  2     server_name 192.168.0.105;
  3     listen 33333;
  4     location / {
  5         proxy_pass http://127.0.0.1:8000/;
  6     }
  7 }

通过设置proxy_pass属性来为Nginx服务器设置反向代理。

以上是关于nginx反向代理service name可以为ip吗的主要内容,如果未能解决你的问题,请参考以下文章

Nginx配置二级目录/路径 映射不同的反向代理和规避IP+端口访问

Nginx怎么配置反向代理

nginx反向代理二级域名绑定方法及注意事项

五Nginx多Server反向代理配置

为Docker创建自动化nginx反向代理

简单介绍nginx反向代理及使用