阿里雲ECS搭建WEB環境(JDK,Tomcat,MySql,Redis)

注:本文檔實驗環境:Ubuntu 16.04 64位(本地上傳文件到阿里雲需要ftp或者你可以直接使用wget直接從網絡上下載)

1. JDK安裝

  1. 下載JDK:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
  2. 創建存放jdk的目錄:mkdir /softwave/jdk
  3. 將壓縮包移動到該目錄:mv jdk1.8.tar.gz /softwave/jdk
  4. 解壓該壓縮文件:tar -zxvf jdk1.8.tar.gz -C /softwave/jdk
  5. 配置jdk環境: vim ~/.bashrc
  6. 在文件最後位置粘貼如下配置

    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保存退出)

  7. 執行腳本: source ~/.bashrc

    注意要用source執行,如果用./會在一個子shell中執行,執行後結果也不會響應到父shell中也就意味着剛剛的配置沒有用

  8. 驗證安裝是否成功:java -version

2. 安裝Tomcat

  1. 下載Tomcat:https://tomcat.apache.org/download-80.cgi
  2. 創建存放目錄:mkdir /softwave/tomcat/
  3. 移動壓縮文件到存放目錄:mv tomcat.tar.gz /softwave/tomcat/
  4. 轉到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"

  5. 啓動tomcat:./startup.sh

  6. 配置ECS安全組規則,開放8080端口供外部訪問(不會自行Google)

Tomcat配置結束,你可以通過瀏覽器訪問Tomcat主頁測試是否成功!(注意:配置好後如果訪問不了請重啓ECS

3. Mysql

阿里雲的RDS mysql是可以支持外網訪問的(當然你也可以在ECS中再安裝一個MySql),詳細配置這裏就不說了,請自行百度。

4. Redis

阿里雲的Redis只支持內網訪問,不支持外網訪問,同樣你也可以在ECS中安裝一個(在這裏這種方式就不說了,我也沒用到)這裏介紹另一種方式配置ECS支持雲版Redis外網訪問。

用ECS提供Redis外網訪問支持是通過rinetd轉發的

  1. 下載並解壓Rinetd:
    wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz&&cd rinetd
  2. 設置端口範圍:sed -i 's/65536/65535/g' rinetd.c
  3. 安裝:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章