https://www.jb51.net/article/131766.htmphp
更新時間:2017年12月29日 08:38:32 做者:海底蒼鷹 我要評論html
這篇文章主要給你們介紹了關於nginx https反向代理tomcat的2種實現方法,第一種方法是nginx配置https,tomcat也配置https,第二種方法是nginx採用https,tomcat採用http,文中經過示例代碼介紹的很是詳細,須要的朋友能夠參考下。前端
反向代理nginx
在計算機世界裏,因爲單個服務器的處理客戶端(用戶)請求能力有一個極限,當用戶的接入請求蜂擁而入時,會形成服務器忙不過來的局面,可使用多個服務器來共同分擔成千上萬的用戶請求,這些服務器提供相同的服務,對於用戶來講,根本感受不到任何差異。web
nginx作前端代理分發,tomcat處理請求。nginx反代tomcat實現https有二個方法。瀏覽器
1、nginx配置https,tomcat也配置httpstomcat
一、nginx配置https安全
?服務器
1session 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
|
二、tomcat的https配置,配置文件server.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
配置好後從新啓動nginx,tomcat,就能夠https訪問了,這也是我如今採用的配置方式 。
2、nginx採用https,tomcat採用http
一、nginx配置https
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
|
二、tomcat的http配置,配置文件server.xml
1 2 3 4 5 6 7 8 9 10 11 |
|
重啓nginx,tomcat,https就配置好了。
無論是第一種方法,仍是第二種方法,若是經過http,直接訪問8001端口,瀏覽器都會提示你不安全的訪問,由於自己是http,確被重定向到了https。