1. 程式人生 > >nginx轉發請求,從https到http

nginx轉發請求,從https到http

Linux http https nginx

新項目的域名是https的,需要訪問公司的圖片服務器,圖片服務器的域名是http的,因此做了一個nginx的轉發

server {
listen 443;
server_name 新項目域名;
#include ssl.conf;
ssl on;
ssl_certificate keys/1_新項目證書_bundle.crt;
ssl_certificate_key keys/2_新項目證書.key;
include qssl.conf;
location / {
include proxy.conf;
proxy_pass http://新項目程序池名(upstream.conf);
}
location ~ /img/圖片服務器域名(com|net)/ {

set $host_name 圖片服務器域名;
rewrite /img/(.
).com/(.)$ /$2 break;
rewrite /img/(.
).net/(.*)$ /$2 break;
proxy_set_header Host $host_name;
proxy_pass http://圖片服務器ip;

                    -t檢查nginx,然後-s  reload
                    新項目即能訪問圖片

nginx轉發請求,從https到http