91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx配置正向代理支持HTTP和HTTPS轉發

發布時間:2020-08-05 05:33:37 來源:ITPUB博客 閱讀:581 作者:abin1703 欄目:建站服務器

1、nginx不支持https,如果想要使用需要安裝以下的補丁

參考文檔:

https nginx補丁

https://github.com/chobits/ngx_http_proxy_connect_module

安裝編譯環境和工具

yum install gcc gcc-c++ autoconf automake -y

yum install pcre pcre-devel -y

yum install openssl openssl-devel -y

yum install patch -y

yum install git -y

yum install net-tools -y

安裝Nginx和ngx_http_proxy_connect_module模塊

mkdir -p /downloads

cd /downloads

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

wget http://nginx.org/download/nginx-1.15.12.tar.gz

tar -xzvf nginx-1.15.12.tar.gz

cd nginx-1.15.12/

patch -p1 < /downloads/ngx_http_proxy_connect_module/patch/proxy_connect_rewrite_101504.patch

./configure --add-module=/downloads/ngx_http_proxy_connect_module

make && make install

修改Nginx配置文件

Nginx目錄:/usr/local/nginx

修改Nginx目錄下conf/nginx.conf配置文件,在http中添加以下內容:

server {  

    resolver 114.114.114.114; 

    listen 8080;  

    location / {  

        proxy_pass http://$http_host$request_uri;

        proxy_set_header HOST $http_host;

        proxy_buffers 256 4k;

        proxy_max_temp_file_size 0k; 

        proxy_connect_timeout 30;

        proxy_send_timeout 60;

        proxy_read_timeout 60;

        proxy_next_upstream error timeout invalid_header http_502;

    }  

}

server {

     listen                         8443;

     # dns resolver used by forward proxying

     resolver                       114.114.114.114;

     # forward proxy for CONNECT request

     proxy_connect;

     proxy_connect_allow            443 563;

     proxy_connect_connect_timeout  10s;

     proxy_connect_read_timeout     10s;

     proxy_connect_send_timeout     10s;

     # forward proxy for non-CONNECT request

     location / {

         proxy_pass http://$host;

         proxy_set_header Host $host;

     }

 }

啟動Nginx

運行./sbin/nginx啟動Nginx。

Nginx命令參考:

# Start Nginx

./sbin/nginx

# Reload Nginx configuration

./sbin/nginx -s reload

# Stop Nginx

./sbin/nginx -s stop

查看端口

netstat -tnlp | grep 8080

netstat -tnlp | grep 8443

打開防火墻

firewall-cmd --zone=public --add-port=8080/tcp

firewall-cmd --zone=public --add-port=8080/tcp --permanent

firewall-cmd --zone=public --add-port=8443/tcp

firewall-cmd --zone=public --add-port=8443/tcp --permanent

firewall-cmd --reload

1

測試代理

# Test HTTP proxy

curl --proxy 192.168.87.123:8080 http://www.baidu.com

# Test HTTPS proxy

curl --proxy 192.168.87.123:8443 https://www.baidu.com

客戶端需要設置代理

export http_proxy="http://192.168.87.123:8080"

export https_proxy="http://192.168.87.123:8443"

如果永久生效需要寫在/etc/profile文件中

source /etc/pofile 進行生效

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄂托克前旗| 兴城市| 彭州市| 邢台县| 舞钢市| 石首市| 宿迁市| 松桃| 阿合奇县| 元阳县| 巴彦淖尔市| 昌江| 瓦房店市| 南岸区| 临城县| 开封市| 西乌| 嘉兴市| 镇沅| 东辽县| 乐陵市| 南充市| 永川市| 宜宾县| 平舆县| 石首市| 婺源县| 休宁县| 奉化市| 静乐县| 华池县| 惠来县| 铅山县| 新平| 平武县| 田阳县| 吉林市| 阿克苏市| 雅安市| 来安县| 保康县|