2010-07-21 11 views
5

:Nginx - SSL sertifikası olmadan http https yönlendirmesi Ben bu kullandığınızda ancak benim nginx başlangıç ​​değil neden bilemiyorum yeni nginx kutusu kuruyorum

server { 
    listen  443; 
    server_name mysite.com; // https://mysite.com 
    rewrite ^(.*) https://mynewsite.com.com$1 permanent; // new site 
} 

Herkes yardımcı benimle mi Bir SSL'niz varsa ya da kendinden imzalı bir SSL satın aldıysanız, https'yi http olarak yeniden yönlendirebilirsiniz.

+0

'ssl sertifikası olmadan ne demek istiyorsun? Sertifikaları hiç bir sertifika olmadan güvenli bir şekilde barındıramazsınız. SSL sunucusu, web sunucusunun yönlendirmeyi düzenleme şansı yakalamadan önce görüşülür. – Rup

+0

Apache'nin htaccess'e ssl'den nonssl'ye yönlendirebileceğine inanıyorum ama yanılıyor olabilirim, sadece bunu yapmanın bir yolu olduğunu umuyorum. – Joe

+0

Bir HTTPS web sunucusu bildiriyorsunuz. Nginx SSL sertifikası olmadan SSL bağlantılarını kabul edemez. –

cevap

-2

Url'nizde HTTPS üzerinden herhangi bir şey hizmet edemez böylece birisi url s mektup eklemeyi deneyin eğer evet, SSL olmadan http https yönlendirebilirsiniz ama yalnızca HTTP

server { 
    listen 443; 
    server_name yourdomain.com; 
    return 301 http://www.yourdomain.com; 
} 

ve başka olmalı Sunucu bloğu, URL'nizi sunan www.

server { 
     listen 443; 
     server_name www.yourdomain.com; 
     // the rest of your configs // 
    } 

Umarım bu yardımcı olur.

+0

Cevabınız, yönlendirme hakkında bir şey bilmiyor. –

+0

Bunu diğer https vhost'larla denedim, ancak aynı sunucudaki diğer sankotları işe yaramadı, dolayısıyla tavsiye edilmiyor. – Sverre