阿里云部署笔记-阿里云开发者社区

开发者社区> 开发与运维> 正文

阿里云部署笔记

简介: 需求 1、操作系统为 ubuntu 16.04.2 2 、自己需要安装的软件有 jdk1.8,tomcat7.0.77、zookeeper-3.5.3、nginx-1.6.3 、fastdfs-5.05。

需求

1、操作系统为 ubuntu 16.04.2
2 、自己需要安装的软件有 jdk1.8,tomcat7.0.77、zookeeper-3.5.3、nginx-1.6.3 、fastdfs-5.05。
3、数据库用的阿里云的云数据库RDS mysql 5.7
4、服务器是一台负载均衡服务器和两台ECS云服务器。
5、所部署的系统基于dubbo分布式服务框架,文件存储于fastdfs后期可能迁移至阿里云的OSS。

安装

jdk1.8

1、解压 tar zxvf jdk-8u151-linux-x64.tar.gz
2、移动 mv jdk1.8.0_151 /usr/java/jdk1.8.0_151
3、配置java环境变量 vim /etc/profile
在末尾加上

export JAVA_HOME=/usr/java/jdk1.8.0_151     
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

4、让配置生效 source /etc/profile
5、检查java是否安装好:java -version

zookeeper

1、解压 tar -xvf zookeeper-3.5.3-beta.tar.gz
2、移动mv zookeeper-3.5.3 /home/zookeeper
3、复制配置文件 cp zoo_sample.cfg zoo.cfg
4、启动zookeeper: zkServer.sh start
5、输入jps看到QuorumpeerMain 说明启动成功

tomcat

1、解压 tar zxvf apache-tomcat-7.0.77.tar.gz
2、移动并重命名 mv apache-tomcat-7.0.77 /home/tomcat/tomcat8080
3、注意由于是dubbo项目,所以需要复制多个tomcat:
cp -r tomcat8080 tomcat8081
cp -r tomcat8080 tomcat8082
。。。。。。
4、修改tomcat配置文件
参考这个http://www.linuxidc.com/Linux/2012-10/72248.htm
5、编写启动脚本
touch startAllTomcat.sh
vim startAllTomcat.sh

#!/bin/bash

echo 'Start tomcat8080'
/home/tomcat/tomcat8080/bin/startup.sh

echo 'Start tomcat8081'
/home/tomcat/tomcat8081/bin/startup.sh

echo 'Start tomcat8082'
/home/tomcat/tomcat8082/bin/startup.sh

#echo 'Start tomcat8083'
#/home/tomcat/tomcat8083/bin/startup.sh

echo 'Start tomcat8084'
/home/tomcat/tomcat8084/bin/startup.sh

6、修改脚本权限
chmod 755 startAllTomcat.sh
7、将所需war包放入对应tomcat的webapp目录下
8、启动服务startAllTomcat.sh

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章