阿里云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. 安装:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章