2016-03-20 44 views
-1

Bir şekilde bir Nginx yapılandırması miras aldım ve bazı durumlarda hem http hem de https almak istiyorum. Sorun şu ki, http varyantı her zaman https'ye yönlendiriyor ve henüz yapılandırılmamış olduğundan https handshake başarısız oluyor.HTTP ve HTTPS ile Nginx ancak yönlendirme yok

Bu yönlendirme/etc/nginx/site-enabled/default değil mi? /etc/nginx/conf.d boştur ve /etc/nginx/nginx.conf dosyasında bir yönlendirmeye uzaktan benzeyen hiçbir şey göremiyorum. Tüm HTTPS sunucu bloğunu yorumlamaya çalıştım ve yine de yönlendiriyor.

Sadece HTTP ile Vagrant'ta bir geliştirme ortamına sahip olmak istiyorum. Test ve üretim sürümleri HTTP ile başlatılmalı ve yönlendirme yapılmamalıdır. Böylece bir Konsola Şifreleme sertifikası oluşturulduktan sonra yönlendirmeyi HTTPS'ye etkinleştirecek, ancak sertifikayı almadan önce kullanamayacağım. Let's Encrypt sertifika oluşturma protokolünün (ACME) beni sunucu HTTPS içeriğine ihtiyacı var.

Here, Nginx yapılandırmamdır, Temel hazırlık için kullanıyorum.

HTTP'yi HTTPS yönlendirmesine nasıl devre dışı bırakabilirim? Bunu nasıl ayıklayabilirim? Teşekkür ederim!

cevap

-1

Kendim onardım. StackOverflow'u sormadan önce iki gün boyunca tamir etmeye çalışıyorum.

Nginx yapılandırmasında sorun giderildi ve her şey yolunda gibi görünüyor. Ben sadece Nginx yapılandırma değil, sadece bu uygulamayı mi olduğu anlamına gelebilir, sadece Nginx değil tüm yığını miras dediğim gibi. Şuna bir bakın: FORCE_SSL: true

İlgili konular