尊重原創:https://blog.csdn.net/xktxoo/article/details/75213175
一、購買ECS服務器
登陸阿里雲,定位到 雲服務器ECS > 實例。點擊並 創建實例。
按照你的要求購買實例即可,購買成功後,會受到一條短信告知,說明實例創建成功
你會發現會有一個ecs服務器
進入雲服務器就能查看到實例信息
二、安裝JDK、Tomcat
這裏連接到雲服務器有很多中方式,本人採用的是SecureCRT連接(也可以使用遠程控制桌面連接),文件傳輸使用Xftp,根據你們喜歡的即可:
1.安裝JDK並設置環境變量
cd /usr
mkdir java
cd /usr/java/jdk-7u71-linux-x64.tar.gz -C /usr/java
# 設置環境變量
vi /etc/profile
# 添加如下內容
export JAVA_HOME=/usr/java/jdk/jdk1.7.0_71
export JRE_HOME=/usr/java/jdk/jdk1.7.0_71/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
# 重新啓用文件
source /etc/profile
# 校驗jdk是否安裝成功
java -version 看到如下信息則表示環境配置ok
2.配置tomcat
創建目錄
cd /usr
mkdir tomcat
tar zvfx apache-tomcat-7.0.81.tar.gz -C /usr/tomcat
進入bin命令下使用 ./startup.sh啓動tomcat
這裏本人在啓動時很慢,
tomcat啓動停留在INFO: Deploying web application directory /usr/tomcat/apache-tomcat-7.0.57/webapps/docs不動
進入jdk目錄修改
找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到securerandom.source這個設置項
修改:#securerandom.source=file:/dev/urandom
securerandom.source=file:/dev/./urandom
大概原因可以參考此文章:https://blog.csdn.net/njchenyi/article/details/46641141
(3)配置centOS默認防火牆
1、添加8080端口
# firewall-cmd --permanent --zone=public --add-port=8080/tcp
2、重啓防火牆
# systemctl restart firewalld.service
(4)配置阿里雲
登錄阿里雲管理界面,依次找到“服務器ECS-->實例-->(操作)更多-->安全組配置-->配置規則”
將8080端口加入ECS應用防火牆,即可。
之後啓動訪問tomcat,出現小貓界面則訪問成功
*注:如果訪問失敗,請依次檢查:
tomcat是否成功運行(偵聽8080端口)
centos自帶的防火牆(firewalld)是否配置正確
如果使用iptables,是否配置正確(這裏不是很清楚)
阿里ECS雲應用防火牆是否配置正確
後續待更新