麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Nginx > 正文

nginx https反向代理tomcat的2種實現方法

2024-08-30 12:29:20
字體:
來源:轉載
供稿:網友

反向代理

在計算機世界里,由于單個服務器的處理客戶端(用戶)請求能力有一個極限,當用戶的接入請求蜂擁而入時,會造成服務器忙不過來的局面,可以使用多個服務器來共同分擔成千上萬的用戶請求,這些服務器提供相同的服務,對于用戶來說,根本感覺不到任何差別。

nginx做前端代理分發,tomcat處理請求。nginx反代tomcat實現https有二個方法。

一、nginx配置https,tomcat也配置https

1、nginx配置https

upstream https_tomcat_web {   server 127.0.0.1:8443; } server {   listen  443;   server_name www.test.com;   index index.html;   root /var/www/html/test;   ssl on;   ssl_certificate /etc/nginx/go.pem;   ssl_certificate_key /etc/nginx/go.key;   ssl_session_timeout 5m;   ssl_protocols SSLv2 SSLv3 TLSv1.2; #  ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;   ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;   ssl_prefer_server_ciphers on;   location ~ ^/admin {    proxy_pass https://https_tomcat_web; //是https的    proxy_redirect      off;    proxy_set_header Host    $host;    proxy_set_header X-Real-IP  $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    client_max_body_size  100m;    client_body_buffer_size 256k;    proxy_connect_timeout  60;    proxy_send_timeout   30;    proxy_read_timeout   30;    proxy_buffer_size   8k;    proxy_buffers    8 64k;    proxy_busy_buffers_size 64k;    proxy_temp_file_write_size 64k;   }   error_page 404 /404.html;   location = /40x.html {   }   error_page 500 502 503 504 /50x.html;   location = /50x.html {   } } 

2、tomcat的https配置,配置文件server.xml

<Service name="Catalina">  <Connector port="8001" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" />  <Connector port="8091"  protocol="AJP/1.3"  redirectPort="8443" /> //添加以下內容  <Connector port="8443"  protocol="HTTP/1.1"  SSLEnabled="true"  scheme="https"  secure="false"  keystoreFile="cert/gotom.pfx"  keystoreType="PKCS12"  keystorePass="214261272770418"  clientAuth="false"  SSLProtocol="TLSv1+TLSv1.1+TLSv1.2" ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256" />   ..................省略....................  </Service> 

配置好后重新啟動nginx,tomcat,就可以https訪問了,這也是我現在采用的配置方式 。

二、nginx采用https,tomcat采用http

1、nginx配置https

upstream https_tomcat_web {   server 127.0.0.1:8001; } server {   listen  443;   server_name www.test.com;   index index.html;   root /var/www/html/test;   ssl on;   ssl_certificate /etc/nginx/go.pem;   ssl_certificate_key /etc/nginx/go.key;   ssl_session_timeout 5m;   ssl_protocols SSLv2 SSLv3 TLSv1.2; #  ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;   ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;   ssl_prefer_server_ciphers on;   location ~ ^/admin {    proxy_pass http://https_tomcat_web; //是http的    proxy_redirect      off;    proxy_set_header Host    $host;    proxy_set_header X-Real-IP  $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    client_max_body_size  100m;    client_body_buffer_size 256k;    proxy_connect_timeout  60;    proxy_send_timeout   30;    proxy_read_timeout   30;    proxy_buffer_size   8k;    proxy_buffers    8 64k;    proxy_busy_buffers_size 64k;    proxy_temp_file_write_size 64k;   }   error_page 404 /404.html;   location = /40x.html {   }   error_page 500 502 503 504 /50x.html;   location = /50x.html {   } } 

2、tomcat的http配置,配置文件server.xml

<Service name="Catalina">  <Connector port="8001" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="443" /> //在這里重新定向到了443端口   <Connector port="8091"  protocol="AJP/1.3"  redirectPort="443" />   ..................省略....................  </Service> 

重啟nginx,tomcat,https就配置好了。

不管是第一種方法,還是第二種方法,如果通過http,直接訪問8001端口,瀏覽器都會提示你不安全的訪問,因為本身是http,確被重定向到了https。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 特级西西444www大精品视频免费看 | 九九综合九九 | 香蕉国产在线视频 | 久久精品中文字幕一区二区 | 国产免费观看av | 羞羞网站 | 成人免费毛片一 | h色网站在线观看 | www.国产一区.com| 国产精品久久久乱弄 | 色网站综合 | 午夜伊人 | 成人 精品 | 中文亚洲视频 | 国内精品久久久久久久星辰影视 | 一级黄色毛片播放 | 黄色片网站免费观看 | 草b视频在线观看 | 精品成人免费一区二区在线播放 | 久久国产一二区 | chinese18 xxxx videos | 99这里精品| 国产午夜精品久久久久婷 | 手机av在线电影 | 男人的天堂毛片 | 日本精品黄色 | 成人福利视频在 | 黄色大片在线免费观看 | 成人情欲视频在线看免费 | 欧美xxxxx视频 | 在线观看免费av网 | 久久久久免费电影 | 圆产精品久久久久久久久久久 | av电影在线网站 | 国产免费永久在线观看 | 黄网站在线播放视频免费观看 | 久久久久国产成人精品亚洲午夜 | 少妇一级淫片免费看 | www.精品在线 | 中国国语毛片免费观看视频 | 欧洲精品久久久久69精品 |