2017-02-04 1 views

Antwort

0

den Nameserver Definiert als api.test.com in dem virtuellen Server Block

server { 

     listen 443; 
     ssl on; 
     ssl_certificate /etc/nginx/ssl/nginx.crt; 
     ssl_certificate_key /etc/nginx/ssl/nginx.key; 
     server_name api.test.com; 

    location /publisher {   
      proxy_set_header X-Forwarded-Host $host; 
      proxy_set_header X-Forwarded-Server $host; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      proxy_pass https://localhost:9443/publisher; 
      proxy_redirect https://localhost:9443/publisher https://localhost/apimanager/publisher; 
      proxy_cookie_path /publisher /apimanager/publisher; 

     } 

     location ~ ^/publisher/(.*)registry/(.*)$ {   
      proxy_set_header X-Forwarded-Host $host; 
      proxy_set_header X-Forwarded-Server $host; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      proxy_pass https://localhost:9443/$1registry/$2; 
     } 

} 
+0

Vielen Dank. Ich habe immer noch Probleme mit selbst signierten SSL-Zertifikaten. Testen Sie ein erworbenes SSL-Zertifikat und es funktioniert gut. – Shawn

0

Dieses Problem wurde behoben. Die obigen Antworten waren nützlich. Ich blieb stecken, weil Port 443 nicht geöffnet war (neu im Rackspace).

Verwandte Themen