Kaynağa Gözat

Fixed error when connecting to 8083 over HTTP

Fixed error "400 The plain HTTP request was sent to HTTPS port"

By putting custom error page on http error coder 497 that redirects http
uri to https uri
kotso 11 yıl önce
ebeveyn
işleme
2e78f1e3c9
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      src/rpm/conf/nginx.conf

+ 3 - 0
src/rpm/conf/nginx.conf

@@ -82,6 +82,9 @@ http {
         root            /usr/local/vesta/web;
         root            /usr/local/vesta/web;
         charset         utf-8;
         charset         utf-8;
 
 
+        // Fix error "The plain HTTP request was sent to HTTPS port"
+        error_page      497 https://$host:$server_port$request_uri;
+
         ssl                  on;
         ssl                  on;
         ssl_certificate      /usr/local/vesta/ssl/certificate.crt;
         ssl_certificate      /usr/local/vesta/ssl/certificate.crt;
         ssl_certificate_key  /usr/local/vesta/ssl/certificate.key;
         ssl_certificate_key  /usr/local/vesta/ssl/certificate.key;