nginxのは、複数の春ブートプロジェクト(ジャーウェイ、非戦争モード)を配備します

1、ジャーのように春のブートプロジェクトを開始します

/ usr /ウェブ/ litemall:などへのアップロードなど、クラウドサーバへのjarパッケージのアップロード、

実行開始コマンド:

#java -jar litemall-すべて-0.1.0-exec.jar

またはバックグラウンドモードを使用します。

#nohupのJava -jar litemall-すべて-0.1.0-exec.jar&

 

2、HTTPSサーバnginxのの設定

#nginxの+春ブーツ:https- サーバー、ドメイン:litemall.gdliulan.com 
サーバは{ 
    聴い        443 SSLを。
    SERVER_NAME litemall.gdliulan.com; 

    ssl_certificate       /usr/web/litemall.gdliulan.com/ 2539155_litemall.gdliulan.com.pem。
    ssl_certificate_key   /usr/web/litemall.gdliulan.com/ 2539155_litemall.gdliulan.com.key。

    ssl_session_cache共有:SSL:1メートルを。
    ssl_session_timeout 5メートル。

    HIGHのssl_ciphers:!aNULL :! MD5; 
    ssl_prefer_server_ciphers上; 

    #将 / WX-サービス请求转发给ます。http:// 127.0.0.1:8080/wx-service处理 
    場所/ wx-{ -サービス
        ホストhost $ proxy_set_header; 
        proxy_set_header X- -Forwarded- $ proxy_add_x_forwarded_forについて、
        proxy_passのHTTP:// 127.0.0.1:8080/wx-service; 
    } 
  HTTPにフォワード/ bootdo要求:// 127.0.0.1:8012/bootdo処理 
    LOCATION / bootdo { 
        ホストhost $ proxy_set_header; 
        proxy_set_header X- -Forwarded- ため$ proxy_add_x_forwarded_for; 
        proxy_passのHTTP:// 127.0.0.1:8012/bootdo; 
    } 
  HTTPにフォワード/ xcloudサービス要求:// 127.0.0.1: 8013 / xcloud-API処理 
    位置/ xcloud-{ -サービス
        ホストhost $ proxy_set_header; 
        proxy_set_header X- -Forwarded- $ proxy_add_x_forwarded_forについては、
        proxy_passのHTTP:// 127.0.0.1:8013/xcloud-api; 
    } 
 
    #Aの HTTPへ/ユーレカ・サービスの要求を:// 127.0.0.1:8081 /ユーレカ・サービス処理 
    LOCATION / eureka- サービス{ 
        proxy_pass HTTP:// 127.0.0.1:8081/eureka-service;ここで#は、オハイオ州の対応にポートプロジェクトを覚えている 
        X-Forwarded--をproxy_set_header $ proxy_add_x_forwarded_forのために、
        X- proxy_set_header -Forwardedを- プロト$スキーム; 
        X- proxy_set_header -Forwarded- ポート$ SERVER_PORTを、
    } 
  HTTPへ/ xcloud-API要求:// 127.0.0.1:8082/xcloud-api処理 
    LOCATION / xcloud- API { 
        proxy_pass HTTP:// 127.0.0.1:8082/xcloud-apiは、ここにポート番号を覚えてOHに項目に対応 
        proxy_set_header-X-Forwarded- $ proxy_add_x_forwarded_forについて、
        proxy_set_header X- -Forwarded- プロト$方式; 
        proxy_set_header X- -Forwarded- ポート$ SERVER_PORTが; 
    } 
    
    
    error_page    500  502  503  504   / 50x.html; 
    LOCATION = / 50x.html { 
        ルートHTML; 
    } 
    
}

 

3. httpプロトコルを使用している場合は、nginxのHTTP Serverを構成することができます

nginxの+#春ブート
サーバー{ 
    聞く80 ; 
    server_nameのlitemall.gdliulan.com ; 
  http://127.0.0.1:8080/wx-serviceに#転送/ WX-サービス処理要求 LOCATION / Wx- ホストホストproxy_set_header -サービス$ { ; X-proxy_set_header-Forwarded- $ proxy_add_x_forwarded_forため、proxy_pass http://127.0.0.1:8080/wx-service; }#前方/ bootdo処理要求がhttp://127.0.0.1:8012/bootdoする場所/ bootdo {proxy_set_header proxy_set_header-X-Forwarded-; $ホストをホストproxy_pass http://127.0.0.1:8012/bootdo; proxy_add_x_forwarded_for $のために#転送} / http://127.0.0.1:8013/xcloud-apiにxcloudサービス処理要求場所/ xcloud-{$ホストホストサービスproxy_set_header; proxy_set_header-X-Forwarded- $ proxy_add_x_forwarded_for ;; proxy_pass http://127.0.0.1:8013/xcloud-apiについてhttp://127.0.0.1:8081に#転送/ユーレカサービス要求} /ユーレカ・サービス処理LOCATION / eureka- -サービス{proxy_pass http://127.0.0.1:8081/eureka-service;ここで#はproxy_set_header X-OH-Forwarded-に項目に対応するポートを覚えているために$ proxy_add_x_forwarded_for; proxy_set_headerのX-Forwarded- - プロト$方式; proxy_set_header転送さ- X- ポート$ SERVER_PORT;}#A / xcloud-API処理要求http://127.0.0.1:8082/xcloud-api LOCATION / xcloud-にAPI {proxy_pass HTTP://127.0 .0.1:8082 / xcloud-APIは、 #は項目に対応するポートに、ここで覚えているX-OH-Forwarded- proxy_set_header のために$ proxy_add_x_forwarded_for; proxy_set_header-Forwarded- X- プロト$スキーム; X-proxy_set_header-Forwarded-ポートの$ SERVER_PORT。}}

 httpsプロトコル推奨展開を使用し、アリとテンセントは無料のSSL証明書を申請することができていて、小さなマイクロチャネル・プログラムのその後の開発は、彼らはまた、プロトコルインタフェース要件httpsを使用します。

 

おすすめ

転載: www.cnblogs.com/lihailin9073/p/11223448.html