亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

centos7+nginx反向代理tomcat+https://域名訪問

entner / 1481人閱讀

目 標(biāo):實(shí)現(xiàn)“https://域名”訪問tomcat主頁
OS環(huán)境:centos7.4(騰訊云服務(wù)器)
軟件準(zhǔn)備(離線包):tomcat8 jdk1.8 nginx1.14 pcre(pcre2應(yīng)該也行)
工具:filezilla(FTP工具) Scrt(SSH工具)
nginx下載:http://nginx.org/en/download....

整體步驟
一、實(shí)現(xiàn)域名訪問:要申請(qǐng)一個(gè)域名,騰訊云申請(qǐng)個(gè)域名( 有1元的優(yōu)惠活動(dòng))
二、實(shí)現(xiàn)https:要申請(qǐng)SSL證書,騰訊云申請(qǐng)個(gè)SSL證書(有免費(fèi)的DV證書)
三、安裝jdk+tomcat
四、實(shí)現(xiàn)nginx反向代理:安裝并配置nginx

詳細(xì)步驟
一、申請(qǐng)域名
1、購買域名
2、域名解析
3、備案(要是微信小程序則需要備案)
有固定IP的服務(wù)器可以選擇www,沒有的選擇系統(tǒng)提供的TXT碼
我都是騰訊申請(qǐng)的,假設(shè)域名為hello.club

www解析之后就訪問www.hello.club
二、申請(qǐng)SSL證書
購買域名時(shí)送SSL證書,如果沒送,申請(qǐng)個(gè)免費(fèi)證書
證書申請(qǐng)完后,下載證書并解壓,本次我們用Nginx下的證書文件

三、安裝jdk+tomcat,下載離線包上傳安裝就行,記得修改下jdk的環(huán)境變量
四、實(shí)現(xiàn)nginx反向代理,安裝nginx并配置
1、安裝編譯環(huán)境make zlib libtool g++ openssl

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2、安裝pcre
1)把pcre的包放到/usr/src/下(也可以用wget直接下載)然后解壓

[root@VM_0_11_centos src]# tar zxvf pcre-8.35.tar.gz 

2)接著進(jìn)入安裝目錄,編譯安裝

[root@VM_0_11_centos pcre-8.35]# ./configure
[root@VM_0_11_centos pcre-8.35]# make && make install

3)安裝完成后查看版本

[root@VM_0_11_centos pcre-8.35]# pcre-config --version

3、安裝nginx
1)把nginx包放到我/usr/scr/下(也可以用wget直接下載),然后解壓

[root@VM_0_11_centos src]# tar nginx-1.14.0.tar.gz 

2)解壓后進(jìn)入安裝目錄,編譯安裝,默認(rèn)安裝目錄/usr/local/nginx

[root@VM_0_11_centos nginx-1.14.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
[root@VM_0_11_centos nginx-1.14.0]# make && make install

3)安裝成功后查看版本

/usr/local/nginx/sbin/nginx -v

4)查看nginx是否啟動(dòng)

[root@VM_0_11_centos sbin]# ps -ef|grep nginx 
root     18290 18191  0 21:34 pts/5    00:00:00 grep --color=auto nginx

5)啟動(dòng)

[root@VM_0_11_centos sbin]# ./nginx

6)訪問主頁,默認(rèn)80端口

4、實(shí)現(xiàn)nginx配置https,并反向代理tomcat
1)把證書下的crt文件和key文件傳到/usr/local/nginx/conf下,并修改配置文件nginx.conf,增加以下內(nèi)容(放在server { listen 80...}之上就行)
www.hello.club 是我們之前申請(qǐng)的域名

    upstream tomcat1 {
    server 127.0.0.1:8080 fail_timeout=0;
}
    server {
        listen 443;
        server_name www.hello.club;  #修改域名
        ssl on;
        ssl_certificate 1_hello.club_bundle.crt; #修改證書文件
        ssl_certificate_key 2_hello.club.key;  #修改證書文件
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;
        location / {
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $http_host;
                proxy_set_header X-Forwarded-Proto https;
                proxy_redirect off;
                proxy_connect_timeout      240;
                proxy_send_timeout         240;
                proxy_read_timeout         240;
                # note, there is not SSL here! plain HTTP is used
                proxy_pass http://tomcat1;  #修改配置,與上面tomcat1一致
        }
    }

2)修改tomcat配置文件
redirectPort改為443,并增加proxyPort="443"

    

redirectPort改為443

3)重啟tomcat,重啟nginx,訪問域名,OK了。

4)需要部署應(yīng)用,放到tomcat下即可。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/40144.html

相關(guān)文章

  • centos7 安裝nginx并配置代理

    摘要:由此而來,部署一個(gè)代理服務(wù)器勢(shì)在必行。本文對(duì)的安裝和配置進(jìn)行簡單整理,希望對(duì)初學(xué)者有幫助。通過方式在線安裝需要注意的一點(diǎn)是,并不在的安裝源中。配置完成之后,記得要重啟。 前言 筆者在國外租了一個(gè)虛機(jī),用來部署自己的博客應(yīng)用,并申請(qǐng)了一個(gè)域名51think.net來指向這個(gè)虛機(jī)。隨著部署的應(yīng)用越來越多,而80端口只有一個(gè),無法直接通過域名去訪問不同的應(yīng)用。由此而來,部署一個(gè)代理服務(wù)器勢(shì)在...

    lylwyy2016 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<