最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Nginx代理上網(wǎng)的方法

 更新時間:2019年05月13日 09:08:34   作者:TMaize''Blog  
這篇文章主要介紹了使用Nginx代理上網(wǎng)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

我一般都是使用 nginx 做反向代理 tomcat 和其他應(yīng)用的,其實(shí) nginx 也是支持正向代理的

所謂正向代理就是內(nèi)網(wǎng)用戶通過網(wǎng)關(guān)訪問外部資源,就是電腦上網(wǎng)時瀏覽器設(shè)置下 http 代理地址訪問互聯(lián)網(wǎng)

而反向代理就是外部用戶通過網(wǎng)關(guān)訪問內(nèi)網(wǎng)資源,通俗講就是,你的網(wǎng)站跑在內(nèi)網(wǎng)的 8080 端口,別人能夠通過 80 端口來訪問它

http 代理配置

# 正向代理上網(wǎng)
server {
  listen    38080;

  # 解析域名
  resolver   8.8.8.8;

  location / {
    proxy_pass $scheme://$http_host$request_uri;
  }
}

瀏覽器配置下代理 IP 和端口,然后訪問 http://www.ip138.com ,可以發(fā)現(xiàn) IP 已經(jīng)變化了,說明生效了

然而訪問 https 網(wǎng)站卻打不開,這是由于原生 nginx 只支持 http 正向代理,為了 nginx 支持 https 正向代理,可以打 ngx_http_proxy_connect_module 補(bǔ)丁+ ssl 模塊支持

添加 https 代理模塊

這里需要重新編譯 nginx,需要查看當(dāng)前 nginx 的版本和編譯選項(xiàng),然后去官網(wǎng)下載同版本的 nginx 源碼進(jìn)行重新編譯

/usr/local/nginx/sbin/nginx -V
wget http://nginx.org/download/nginx-1.15.12.tar.gz
tar -zxvf nginx-1.15.12.tar.gz

下載模塊 ngx_http_proxy_connect_module

git clone https://github.com/chobits/ngx_http_proxy_connect_module

打補(bǔ)丁,對 nginx 源碼修改,這一步很重要,不然后面的 make 過不去

patch -d /root/nginx-1.15.12/ -p 1 < /root/ngx_http_proxy_connect_module/patch/proxy_connect_rewrite

在原有配置后追加模塊,make 后注意不要 install

cd /root/nginx-1.15.12/
./configure --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module --add-module=/root/ngx_http_proxy_connect_module/
make
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp /root/nginx-1.15.12/objs/nginx /usr/local/nginx/sbin/

更改配置文件如下,然后啟動服務(wù)

# 正向代理上網(wǎng)
server {
  listen    38080;

  # 解析域名
  resolver   8.8.8.8;

  # ngx_http_proxy_connect_module
  proxy_connect;
  proxy_connect_allow      443 563;
  proxy_connect_connect_timeout 10s;
  proxy_connect_read_timeout   10s;
  proxy_connect_send_timeout   10s;

  location / {
    proxy_pass $scheme://$http_host$request_uri;
  }
}

總結(jié)

代理感覺不是很穩(wěn)定,有時候會打不開,尤其是 https 網(wǎng)站。訪問國外網(wǎng)站千萬不要這樣搞,這里只是為了熟悉下 nginx 的正向代理功能

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Centos7.x下Nginx安裝及SSL配置與常用命令詳解

    Centos7.x下Nginx安裝及SSL配置與常用命令詳解

    這篇文章主要介紹了Centos7.x下Nginx安裝及SSL配置與常用命令詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • 18個運(yùn)維必知的Nginx代理緩存配置技巧(你都掌握了哪些呢)

    18個運(yùn)維必知的Nginx代理緩存配置技巧(你都掌握了哪些呢)

    這篇文章主要介紹了18個運(yùn)維必知的Nginx代理緩存配置技巧(你都掌握了哪些呢),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • nginx通過https部署vue項(xiàng)目的完整步驟

    nginx通過https部署vue項(xiàng)目的完整步驟

    在實(shí)際開發(fā)中,我們會以https形式進(jìn)行頁面訪問,下面這篇文章主要給大家介紹了關(guān)于nginx通過https部署vue項(xiàng)目的完整步驟,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • 詳解NGINX訪問https跳轉(zhuǎn)到http的解決方法

    詳解NGINX訪問https跳轉(zhuǎn)到http的解決方法

    這篇文章主要介紹了詳解NGINX訪問https跳轉(zhuǎn)到http的解決方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-06-06
  • 關(guān)于Nginx中虛擬主機(jī)的一些冷門知識小結(jié)

    關(guān)于Nginx中虛擬主機(jī)的一些冷門知識小結(jié)

    這篇文章主要給大家介紹了關(guān)于Nginx中虛擬主機(jī)的一些冷門知識,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-03-03
  • 基于Nginx的Mencached緩存配置詳解

    基于Nginx的Mencached緩存配置詳解

    這篇文章主要介紹了基于Nginx的Mencached緩存配置詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • nginx如何開通gzip壓縮傳輸文件

    nginx如何開通gzip壓縮傳輸文件

    Gzip壓縮是一種有效提升網(wǎng)站性能的方法,通過減少傳輸數(shù)據(jù)量和提高傳輸速度,Nginx服務(wù)器支持Gzip壓縮,適合壓縮HTML、CSS、JavaScript、JSON和XML等文本文件,配置中需設(shè)置gzip_types指定壓縮文件類型,gzip_comp_level設(shè)置壓縮級別
    2024-09-09
  • Nginx服務(wù)器對數(shù)據(jù)傳輸速度限制的基本配置方法講解

    Nginx服務(wù)器對數(shù)據(jù)傳輸速度限制的基本配置方法講解

    這篇文章主要介紹了Nginx服務(wù)器對數(shù)據(jù)傳輸速度限制的基本配置方法講解,包括第三方開發(fā)的限速模塊Nginx-limit-traffic-rate-module的使用介紹,需要的朋友可以參考下
    2016-01-01
  • Mac環(huán)境Nginx配置和訪問本地靜態(tài)資源的實(shí)現(xiàn)

    Mac環(huán)境Nginx配置和訪問本地靜態(tài)資源的實(shí)現(xiàn)

    這篇文章主要介紹了Mac環(huán)境Nginx配置和訪問本地靜態(tài)資源的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • nginx配置多個vue項(xiàng)目

    nginx配置多個vue項(xiàng)目

    這篇文章主要介紹了nginx配置多個vue項(xiàng)目的方法以及流程介紹,對此有需要的朋友參考下。
    2018-04-04

最新評論

绩溪县| 镇江市| 娄烦县| 广州市| 临沭县| 白玉县| 区。| 博白县| 萨嘎县| 慈利县| 德昌县| 邵武市| 垫江县| 屏东县| 西青区| 无极县| 新昌县| 翁牛特旗| 察哈| 离岛区| 井陉县| 怀集县| 怀化市| 高青县| 桦南县| 福贡县| 郴州市| 康平县| 阿图什市| 临夏县| 新建县| 安新县| 黄陵县| 兴文县| 天长市| 武安市| 临沂市| 乡城县| 东丰县| 汉寿县| 灌云县|