nginx 正向代理配置
生活随笔
收集整理的這篇文章主要介紹了
nginx 正向代理配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
nginx不僅可以來做反向代理,也可以用來做正向代理(透明代理,代理上網),nginx反向代理看這里
反向代理,外部機器通過網關訪問網關后面服務器上的內容,網關起到了反向代理的功能,我們平時通過瀏覽器訪問遠程的web服務器大都是這樣實現的。
正向代理,就是上面的過程反過來,我們平時說的代理上網,局域網中的用戶通過網關做代理訪問外部的網絡。
nginx同樣可以實現代理上網的功能,配置如下:
user?www;worker_processes?1;error_log?/var/log/nginx/error.log?debug;events?{use?epoll;worker_connections?1024;}http?{resolver?8.8.8.8;server?{listen?8088;location?/?{proxy_pass?http://$http_host$request_uri;}}}
nginx實現代理上網,有三個關鍵點必須注意,其余的配置跟普通的nginx一樣
1.增加dns解析resolver
2.增加無server_name名的server
3.proxy_pass指令
具體實現步驟:
1.把如下配置填到你的配置文件http作用域,
2.重啟nginx使配置文件生效
3.設置ie代理
4.可以使用代理上網了。
可以訪問http://ip.quancha.cn檢測代理是否生效
使用nginx代理上網后
使用nginx代理上網前
轉載于:https://blog.51cto.com/ohgenlong16300/1616661
總結
以上是生活随笔為你收集整理的nginx 正向代理配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Service 之 AI
- 下一篇: 如何编写常见语言带默认参数值的函数