nosilence 发表于 2018-11-8 07:22:40

nginx转发请求,从https到http

  新项目的域名是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 >新项目即能访问图片

页: [1]
查看完整版本: nginx转发请求,从https到http