当前位置:首页>开发>正文

想用nginx配置一个最简单的代理转发的功能,请问怎么实现 nginx代理对发http请求有什么影响

2023-06-27 07:15:57 互联网 未知 开发

 想用nginx配置一个最简单的代理转发的功能,请问怎么实现 nginx代理对发http请求有什么影响

想用nginx配置一个最简单的代理转发的功能,请问怎么实现

服务器配置在192.168.253.119,在http下添加个server
server{
listen 8080#监听端口,根据你的需要进行修改(建议改为80)
resolver 114.114.114.114#dns服务器,你这个不加应该也行,因为只用IP的
access_log logs/proxy.access.log proxy buffer=1024k#日志路径,可以不写
location ~ ^/web/service.aspx$ {
proxy_pass http://192.168.253.129$request_uri
}

nginx代理对发http请求有什么影响

比如你用Node.JS写了一些TCP服务,那么Nginx就可以给这些Node.JS做TCP代理,比如开启多个Node.JS监听不同的端口,经过Nginx TCP代理到upstream实现负载均衡,Nginx比Haproxy的优势还在于Nginx能够提供HTTP/HTTPS服务,可以处理静态资源,或者把一些其他请求交给其他语言来处理,比如可以把一些输出HTML页面的请求fastcgi_pass给PHP-FPM处理,总而言之,Nginx更像是在做一个可扩展的Web开发系统.另外,Nginx已经支持WebSocket反向代理,而移动浏览器对HTTP上的全双工通信WebSocket的支持还是不错的,只是还没有足够成熟.

最新文章