1.登陸linux服務器html
2.下載mysql、tomcat、jdk 並安裝mysql
3.項目打成war包,並放置在tomcat下的webapps下linux
1.登陸阿里雲服務器管理控制檯web
2.點擊進入雲服務器ECS實例列表,如圖:sql
3.點擊右側更多按鈕,配置ip安全組apache
4.這裏配置有80端口(http默認訪問端口),443端口(https默認訪問端口),3306端口(mysql訪問端口)瀏覽器
5.配置完後瀏覽器輸入ip+項目路徑就能夠訪問了(ps:此處tomcat有端口配置,下文會提到)。下面將介紹經過如何經過域名進行項目訪問tomcat
1.阿里雲域名控制檯進行域名申請安全
2.進入域名列表可查看已經申請成功的域名bash
3.點擊上圖"進入域名解析列表"
4.點擊解析設置,進入解析列表,再點擊"添加記錄"進行ip與域名之間的綁定
5.依次設置:
A
@
默認
記錄值: 須要綁定的ip
10分鐘
設置成功後顯示,
PS:第二個記錄值是剛剛設置的,第一個記錄值是Https ssl安全證書後綁定的域名記錄(後文有提到)
6.點擊確認後便可經過域名直接訪問項目了
1.阿里雲證書申請
阿里雲服務控制檯->安全(雲盾)->SSL證書
點擊"購買證書",選擇以下即爲免費證書
點擊購買,填入補全資料,按照默認提示勾選,並綁定域名,便可申請成功
2.申請成功後再個人訂單下,點擊下載證書,這裏選擇tomcat證書
3.按照提示安裝cert證書至tomcat安裝目錄下
4.進行tomcat下的端口及https配置,以及直接經過域名訪問指定頁面http請求下直接域名訪問,端口設置:
打開tomcat下conf目錄下的server.xml文件
編輯 connectionTimeout="20000"
redirectPort="8443" />
爲 connectionTimeout="20000"
redirectPort="8443" />
複製代碼
由於80是http請求的默認端口,因此設置此處便可實現域名直接訪問
https請求配置:
打開tomcat下conf目錄下的server.xml文件
查找 "
並修改證書訪問路徑爲下:
protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true"
scheme="https"
secure="true"
keystoreFile="/usr/local/tools/tomcat/apache-tomcat-9.0.7/cert/你的證書名.pfx"
keystoreType="PKCS12"
keystorePass="你的證書密碼"
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"/>
複製代碼
ps:這裏的標籤默認註釋掉,能夠關掉註釋並修改。
而後,將文件中涉及到的8443端口改成443端口(443爲https下默認請求端口)
保存server.xml文件,並重啓服務器,便可經過https訪問項目。
直接經過域名或Ip訪問指定頁面:
訪問項目時,連接過長,下面介紹如何經過配置文件直接訪問指定頁面
打開server.xml文件,在
unpackWARs="true" autoDeploy="true">後添加:
複製代碼
docBase配置指定目錄的絕對路徑,
打開web.xml,找到標籤,設置訪問的首頁
以下:
index.html
複製代碼
我這裏這是如圖上的index.html頁面爲個人默認訪問頁面,這樣就能夠直接經過域名或ip直接訪問到個人首頁了。
阿里雲免費領取優惠劵promotion.aliyun.com/ntms/yunpar…
【助力企業上雲】性能級主機2-5折 promotion.aliyun.com/ntms/act/en…