首先如下圖購買阿里雲的雲翼計劃的學生機,選擇雲服務器ECS,預裝環境選擇CentOS。網址爲https://promotion.aliyun.com/ntms/act/campus2018.html。
注意設置root用戶的登陸密碼,需要記錄,等下會用到。
還需要記錄遠程連接密碼。
開通成功後,進入ECS雲服務器概覽界面。
點擊雲服務器 1,看到所買雲服務器的信息,特別是IP地址(公有).
點擊安全組配置
再點擊配置規則
添加安全組規則,這裏開放之後tomcat要用的端口8080。
下載WinSCP,作爲遠程服務器的文件傳輸,網址https://winscp.net/eng/download.php。
WinSCP是一個Windows環境下使用SSH的開源圖形化SFTP客戶端。同時支持SCP協議。它的主要功能就是在本地與遠程計算機間安全的複製文件。.winscp也可以鏈接其他系統,比如linux系統
下載Putty,作爲遠程服務器的命令行工具,當然直接用阿里雲服務器的遠程連接功能也可以,但是容易中斷。網址https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html。
PuTTY是一個Telnet、SSH、rlogin、純TCP以及串行接口連接軟件。
下載Linux版本的JDK,網址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,
下載Linux版本的Tomcat,網址https://tomcat.apache.org/download-80.cgi。
用WinSCP連接雲服務器,主機名爲公網IP,用戶名爲root,密碼爲先前設置的登陸密碼,端口號爲默認22,然後登陸。
在根目錄的root目錄下創建tools目錄,將下載的JDK和Tomcat的壓縮包拖拽到該目錄下。
打開Putty,輸入公網IP地址,其他不變,點擊open。
打開Putty命令行後,輸入用戶名root,密碼爲先前設置的登陸密碼。
在Putty命令行中通過ls和cd命令進入tools文件夾,
tar -zxvf jdk-8u201-linux-x64.tar.gz解壓jdk。
tar –zxvf apache-tomcat-8.5.37.tar.gz解壓tomcat。
這時在WinSCP刷新後可以看到解壓的文件夾。
然後配置JDK環境變量
在Putty命令行 vim /etc/profile
進入文本編輯狀態下,光標走到文件最後一行,鍵盤按下
i
進入插入狀態:
在文本的最後一行粘貼如下:
注意JAVA_HOME=/root/tools/jdk1.8.0_201 就是你自己的目錄
#java environment
export JAVA_HOME=/root/tools/jdk1.8.0_201
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
還有另外一種配置方式爲
export JAVA_HOME=/root/tools/jdk1.8.0_201
export JRE_HOME=/root/tools/jdk1.8.0_201/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
選一種粘貼到vim文本中去,可複製後用鼠標右鍵直接粘貼。
鍵盤依次輸入ESC,shift+Q,wq!(或x)保存退出。
再輸入source /etc/profile讓環境變量生效。
通過java –veriosn查看jdk環境變量是否配置成功。
然後Putty命令行進入tomcat的bin目錄,輸入sh startup.sh開啓tomcat服務器。
此時,通過外網可以輸入公網IP地址:8080訪問到這個tomcat服務器的默認主頁面了。
通過tomcat文件夾的webapps的ROOT文件夾可以上傳自定義html頁面,然後通過外網訪問公網IP地址:8080/頁面名.html即可,手機電腦都可以。