設定HTTPS設定ファイルnginxの(VUE)

 

#USERの誰もいません。
worker_processes 1 ; 

#error_logログ / error.logに。
#error_logログ / error.logに予告。
#error_logログ /error.log 情報

#pidログ / nginx.pid。


イベント{ 
worker_connections 1024 
} 


HTTP { 
のmime.typesを含みます。
default_typeアプリケーション / octet- ストリーム。

メイン#log_format ' - $ REMOTE_USER [$ time_local] "$リクエスト" $ REMOTE_ADDR ' ' $のステータス$ body_bytes_sent "$ HTTP_REFERER" ' ""$ HTTP_USER_AGENT" "$ HTTP_X_FORWARDED_FOR" " ; 

#access_logログ / メインのaccess.log。

sendfileの上; 
上#tcp_nopush; 

#keepalive_timeout 0 ; 
keepalive_timeout 65 ; 

#のGZIP に、

サーバー{ 
聞く7777 ; 
サーバー名はlocalhost。

#charset KOI8 - R。

#access_logログ / メインhost.access.log。

場所 / {
 場合(! - Eの$のREQUEST_FILENAME){ 
書き換え ^(。*)$ /index.html?s=$ 1  最後の
休憩。
} 
ルートは/ usr / local /チップ/製品/ crdp_plus。
インデックスのindex.html; 
} 

場所 / portal- UI { 
ルートHTML。
インデックスのindex.html index.htmを。
try_files $ URI $ uriの /監視/ビュー/ index.htmlを。
} 

場所 / crdp / { 
proxy_passのhttp:// 127.0.0.1:8888。
} 
場所 / swagger- ui.html { 
proxy_passのhttp:// 127.0.0.1:8888。
} 
場所 / swagger- リソース{ 
proxy_passのhttp:// 127.0.0.1:8888。
}
場所 /闊歩{ 
proxy_passます。http:// 127.0.0.1:8888。
} 
場所 / webjars { 
proxy_passのhttp:// 127.0.0.1:8888。
} 
場所 / V2 { 
proxy_passのhttp:// 127.0.0.1:8888。
} 
場所 / ドルイド{ 
proxy_passのhttp:// 127.0.0.1:8888。
} 
proxy_set_headerホスト$ホスト; 
proxy_set_header X -Real- IP $ REMOTE_ADDR。
proxy_set_headerのREMOTE - HOSTする$ REMOTE_ADDR; 
proxy_set_header X -Forwarded- $ proxy_add_x_forwarded_forについては、
proxy_set_header $ http_upgradeをアップグレード。
proxy_set_header接続アップグレード

client_max_body_sizeの5メートル。
#error_page 404 / 404 の.html。

#は、静的ページにサーバ・エラー・ページにリダイレクト / 50x.html 
#1 
error_page 500  502  503  504 / 50x.html。
位置 = / 50x.html { 
ルートHTML。
} 

#プロキシでリスニングのApacheにPHPスクリプト127.00.180 
#location\ .PHPの$ { 
#proxy_passます。http:// 127.0.0.1; 
#} 

#は上のリスニングのFastCGIサーバにPHPスクリプトを渡し127.00.19000 
#1 
#location\ .phpの$ { 
#ルートのhtml; 
#はfastcgi_pass 127.0を0.19000 
#fastcgi_indexのindex.phpを。
#のfastcgi_paramのSCRIPT_FILENAME / スクリプト$ fastcgi_script_name。
#はfastcgi_paramsが含まれます。
#} 

#は、.htaccessファイルへのアクセスを拒否した場合はApache のドキュメントルート 
#は、nginxのに同意の1

#location〜/ \ .htから{ 
#すべて拒否。
#} 
} 

#IPの混合物を使用して、別の仮想ホスト -名- 、およびポート- ベースの構成
#1 
の#server { 
#聴く8000 
#somenameの聞く:8080 ; 
#SERVER_NAMEのsomenameのエイリアスanother.alias。

#位置 / { 
#ルートHTML。
#インデックスのindex.html index.htmを。
#} 
#} 


#HTTPSサーバ
#1 
サーバ{ 
聞く8787 SSLを、
SERVER_NAME 192.16813.192 
ssl_certificate/ usr / local / sslの/ nginx.crt。#证书公钥
ssl_certificate_keyは/ usr / local / sslの/ nginx.key。#证书私钥
ssl_session_cache共有:SSL:1メートル。
ssl_session_timeout 5メートル。
ssl_protocols TLSv1のTLSv1の。1 TLSv1の。2 ; 
ssl_ciphers ECDH:AESGCM:HIGH:!RC4:!DH:!MD5:!3DES:!aNULL :! eNULL; 
ssl_prefer_server_ciphers上; 

ルートは/ usr / local / ui_workspace。
インデックス / appBaoJian / index.htmlを。

位置 / appBaoJian { 
ルートは/ usr / local / ui_workspace。
インデックスのindex.html index.htmを。
try_files $ URI $ uriの / / appBaoJian /index.htmlを; 
} 

LOCATION / chhm -サービス/ { 
proxy_pass HTTP:// 192.168.13.77:8380; 
} 

} 
サーバー{ 
聞く8686 SSLを、
SERVER_NAME 192.16813.192 ; 
ssl_certificateは/ usr / local / SSL / nginx.crt;証明書#公共
ssl_certificate_keyは/ usr / local / sslの/ nginx.key;#証明書の秘密鍵
ssl_session_cache共有:SSL:1M; 
ssl_session_timeoutの5メートル、
ssl_protocolsのTLSv1のTLSv1。1のTLSv1。2 ; 
のssl_ciphersのECDH:AESGCM:HIGH: RC4:DH:!! !MD5:3DES:aNULL:!!! eNULL。
ssl_prefer_server_ciphers上; 

ルートは/ usr / local / ui_workspace。
インデックス / crpge / index.htmlを。

位置 / crpgea { 
ルートは/ usr / local / ui_workspace。
インデックスのindex.html index.htmを。
try_files $ URI $ uriの / / crpge / index.htmlを。
} 

場所 / crpgeb { 
ルートは/ usr / local / ui_workspace。
インデックスのindex.html index.htmを。
try_files $ URI $ uriの / / crpge / hospital.html。
} 

場所 / crpge / V1 { 
proxy_http_version 1.1 
proxy_set_headerホスト$ HTTP_HOST。
proxy_set_header X -Real- IP $ REMOTE_ADDR。
proxy_set_header X -Forwarded- $ proxy_add_x_forwarded_forについては、
proxy_set_header X -Forwarded- プロト$スキーム。
proxy_passはhttp:// 127.0.0.1:18888/crpge/v1。
} 

} 

}

 

おすすめ

転載: www.cnblogs.com/scale/p/11423378.html