注:本文檔實驗環境:Ubuntu 16.04 64位(本地上傳文件到阿里雲需要ftp或者你可以直接使用wget直接從網絡上下載)
1. JDK安裝
- 下載JDK:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
- 創建存放jdk的目錄:
mkdir /softwave/jdk
- 將壓縮包移動到該目錄:
mv jdk1.8.tar.gz /softwave/jdk
- 解壓該壓縮文件:
tar -zxvf jdk1.8.tar.gz -C /softwave/jdk
- 配置jdk環境:
vim ~/.bashrc
在文件最後位置粘貼如下配置
export JAVA_HOME=/softwave/jdk/jdk1.8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
其中JAVA_HOME爲你jdk的解壓路徑(i:從當前位置進入編輯 esc:退出編輯模式 :wq保存退出)
執行腳本:
source ~/.bashrc
注意要用source執行,如果用./會在一個子shell中執行,執行後結果也不會響應到父shell中也就意味着剛剛的配置沒有用
驗證安裝是否成功:
java -version
2. 安裝Tomcat
- 下載Tomcat:https://tomcat.apache.org/download-80.cgi
- 創建存放目錄:
mkdir /softwave/tomcat/
- 移動壓縮文件到存放目錄:
mv tomcat.tar.gz /softwave/tomcat/
轉到tomcat的bin目錄下編輯catalina.sh:
vim catalina.sh
在
cygwin=false
os400=false
上方粘貼如下腳本(JAVA_OPTS是配置服務器內存等):
JAVA_HOME=/softwave/jdk/jdk1.8
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote"啓動tomcat:
./startup.sh
- 配置ECS安全組規則,開放8080端口供外部訪問(不會自行Google)
Tomcat配置結束,你可以通過瀏覽器訪問Tomcat主頁測試是否成功!(注意:配置好後如果訪問不了請重啓ECS)
3. Mysql
阿里雲的RDS mysql是可以支持外網訪問的(當然你也可以在ECS中再安裝一個MySql),詳細配置這裏就不說了,請自行百度。
4. Redis
阿里雲的Redis只支持內網訪問,不支持外網訪問,同樣你也可以在ECS中安裝一個(在這裏這種方式就不說了,我也沒用到)這裏介紹另一種方式配置ECS支持雲版Redis外網訪問。
用ECS提供Redis外網訪問支持是通過rinetd轉發的
- 下載並解壓Rinetd:
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz&&cd rinetd
- 設置端口範圍:
sed -i 's/65536/65535/g' rinetd.c
- 安裝: