2017-07-06 2 views

答えて

0

あなたのアプリケーションがWebサーバーの背後で動作している場合は、単純にhttpとhttpsのバックエンド設定を作成します。あなたは、公式ドキュメント内の別のWebサーバのコンフィグを見つけることができます:あなたのアプリが直接のhttpsを取り扱う場合

https://www.playframework.com/documentation/2.5.x/HTTPServer

(推奨しません)、あなたは./start -Dhttps.port=...でそれを起動します。httpsとhttpリクエストを使用してサーバーにアクセスし、別の引数-Dhttp.port=を追加します。

あなたのアプリの前でWebサーバーを使用し、httpをhttpsにリダイレクトしてそこにリダイレクトする場合は、最も良いシナリオです。

例えば、ポート80と

server { 
include /etc/nginx/server_http; 
server_name yourdomain.com; 

root /var/www/html; 

location/{ 
    rewrite^https://$server_name$request_uri?; 
} 
} 
0

使用2つのサーバーの設定最初のいずれかのみ

server { 
listen  80; 
     server_name domain www.doman ; 
return   301 https://www.doman.com$request_uri; 
} 
################################################ 
server { 
    location ~ /\. { deny all; } 
listen    443 ssl; 
server_name  domain www.doman ; 
をhttpsにそれがリダイレクトされます開く:nginxのHTTPホストの設定は、HTTPSへのすべての要求をリダイレクトします
関連する問題