最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

tomcat配置https訪問教程 nginx分發(fā)多個tomcat怎么設(shè)置?

 更新時間:2026年07月25日 09:40:19   作者:程序員一只長毛橘  
想知道如何用nginx和tomcat實現(xiàn)https域名訪問?本文詳細(xì)講解從阿里云申請SSL證書、配置tomcat的https訪問,到nginx分發(fā)多個tomcat的完整步驟,幫你輕松搞定生產(chǎn)環(huán)境中的安全訪問和負(fù)載均衡

tomcat+nginx配置https訪問

標(biāo)題tomcat做web服務(wù)器,已經(jīng)知道ip+端口訪問了,真正開發(fā)中需要的是域名訪問,甚至是https訪問協(xié)議。

準(zhǔn)備工作 :tomcat,nginx,SSL證書;

1、這里是從阿里云上申請的一個SSL證書

下載我們需要的tomcat版本


2、上傳到服務(wù)器tomcat目錄下

并解壓,創(chuàng)建一個cert文件夾把解壓文件放入;

3、配置tomcat,/conf/service.xml配置文件

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="443" 
               URIEncoding="UTF-8"
               useBodyEncodingForURI="true"/>
   <Connector port="443"
    URIEncoding="UTF-8"
    useBodyEncodingForURI="true"
    protocol="HTTP/1.1"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile="cert/7354355_adv.ss.com.pfx"    //剛才上傳的/證書 
    keystoreType="PKCS12"
    keystorePass="M83445"                 //剛才pfx-password.txt 里面內(nèi)容
    clientAuth="false"
    ciphers="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
    SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
    SSLCipherSuite="ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4"/> 

最后啟動tomcat,即可通過 https:域名訪問到tomcat,這里已經(jīng)可以通過域名訪問了,但是在實現(xiàn)工作中,我們不可能一臺服務(wù)器只配置一個tomcat,而是配置多個tomcat。

我們可以用nginx做分發(fā),nginx也可以配置https,我們上面已經(jīng)配置好了tomcat,就沒必要去配置nginx的https了,直接nginx 分發(fā)過去就好了

4、修改tomcat中的80端口

tomcat/conf/service.xml

修改為8616,修改成功后,保存,重啟tomcat;

5、修改nginx目錄下的/conf/nginx.conf

添加8616端口

  #####adv入口#######
        upstream tomcat-8616{
                server localhost:8616;
        }

        server {
        listen       80;
        server_name  adv.ss.com;
            location / {
            proxy_pass   http://tomcat-8616;
            //訪問靜態(tài)資源的配置
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
        

        location ~ .*\.(js|css)$ {
             proxy_pass http://tomcat-8616;
        }

         location ~ .*\.(gif|jpg|jpeg|jpg|bmp|swf)$ {
             proxy_pass http://tomcat-8616;
        }
    }

啟動nginx 即可; 這樣訪問流程就是,域名–>nginx分發(fā)—>tomcat解析協(xié)議生活https訪問—>渲染返回客戶端!

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

兴义市| 石门县| 重庆市| 定兴县| 仁布县| 壶关县| 平果县| 鹤山市| 同江市| 广昌县| 金平| 金川县| 蓬安县| 大宁县| 来凤县| 宕昌县| 芦溪县| 南投县| 沅江市| 芜湖市| 南雄市| 即墨市| 永年县| 英超| 麦盖提县| 松原市| 获嘉县| 阳城县| 巴彦县| 荥阳市| 绿春县| 电白县| 阿克陶县| 定西市| 资阳市| 岢岚县| 乌鲁木齐县| 防城港市| 娄烦县| 晋江市| 江陵县|