阿里云申请和部署项目
一、申请阿里云服务器
1. 申请阿里云服务器,如果已经有淘宝、支付宝等账户,可以直接登录。不需要注册!!
2. 如果没有,可以进行注册。访问http://www.aliyun.com/ 阿里云主页,点击注册,输入个人信息,完成注册。
3. 填完注册信息,会给注册的邮箱发送一封邮件,如下:
4. 点击完成注册按钮,邮箱验证通过!!继续输入密码等信息
5. 填写注册信息,最后注册成功!!(需要支付宝等实名认证!!)
二、申请或者购买阿里云服务器ECS
1. 点击产品与服务,选择云服务器ECS,购买云服务器!第一次使用有试用15天。
2. 购买成功,会有短信和邮箱的信息的提示。(会分配外网和内网ip等,需要记住这些内容)
3. 在阿里云主页上点击管理控制台,进入到管理页面
4. 点击云服务器ECS --> 实例 --> 选择北京就能看到刚才购买的云服务器了!
5. 这是服务器的运行情况,现在有外网的ip,由于申请的是Linux系统主机,可以使用客户端的工具连接到主机上!!
三、使用SSH客户端连接到远程服务器主机,进行操作
1. 先安装ssh客户端的工具,不过多描述,一直下一步即可。
2. 双击打开客户端,准备连接服务器
3. 点击Quick Connect,输入主机的地址用户名和密码等
4. 再输入密码,如果密码忘记,可以重置密码(下面是重置密码的操作),回到阿里云主页的云服务器ECS页面,重置密码,重启服务器。再登陆就可以了
5. 登陆成功后
四、在Linux系统上安装JDK
1. 先创建目录,命令例如:mkdir /usr/local/src/java
2. 把准备好的JDK安装文件,上传到刚才创建的目录下(打开ssh的另一个客户端工具,SSH Secure File Transfer Client,支持拖拽的方式上传文件)
3. 使用解压命令开始解压tar -xvf jdk-7u75-linux-x64.tar.gz
4. 解压后,JDK文件安装完成,下面需要配置全局变量,具体操作如下
配置环境变量:
vi m/etc/profile
在末尾行添加
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_75
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出(先按ESC,再按冒号,输入wq,回城即退出)
source /etc/profile 使更改的配置立即生效
java -version 查看JDK版本信息,如果显示出1.7.0证明成功
五、安装MySQL的数据库
1. 先检查MySQL是否已经安装(有可能是自带的)
rpm -qa | grep mysql
返回结果是:mysql-libs-5.1.73-3.el6_5.x86_64,说明已经安装了
2. 如果已经安装了,卸载掉
rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64
3. 创建目录,上传MySQL的文件
mkdir /usr/local/src/mysql
cd /usr/local/src/mysql
把MySQL的安装文件拷贝到刚才创建的目录内
解压MySQL文件:tar -xvf MySQL-5.6.25-1.el6.x86_64.rpm-bundle.tar
4. 先安装MySQL的server端
rpm -ivh MySQL-server-5.6.25-1.el6.x86_64.rpm
5. 安装MySQL的客户端
rpm -ivh MySQL-client-5.6.25-1.el6.x86_64.rpm
6. 启动MySQL的服务
输入命令:mysql
提示Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’,说明 mysql服务没有启动
启动mysql的服务:service mysql start
7. MySQL默认安装后,初始密码会保存在文件中,获取到初始密码
cat /root/.mysql_secret
返回的结果:The random password set for the root user at Sat Oct 17 16:27:27 2015 (local time): xSCzvKDzBGw8Ep6P
xSCzvKDzBGw8Ep6P就是MySQL数据库的默认初始化密码了。
8. 使用初始密码登陆,修改root用户的密码,初始密码只能登陆,不能操作
先登陆:mysql -uroot -p初始密码
修改root密码:SET PASSWORD = PASSWORD(‘root’);
按ctrl+c 退出MySQL
重新登陆MySQL mysql -uroot -proot
9. 设置MySQL的自动启动(服务器启动MySQL服务自动启动)
chkconfig mysql on
10. 设置MySQL服务器允许远程访问
先关闭防火墙:service iptables stop
先登陆mysql mysql -uroot -proot
输入允许访问的命令:grant all privileges on *.* to ‘root’ @’%’ identified by ‘root’;
刷新配置:flush privileges;
11. MySQL数据库安装成功后,导入对应的表结构等
六、安装Tomcat服务器(只要解压就可以使用)
1. 一般部署项目,不会使用root用户,而是使用其他的用户。所以先创建一个新的用户,设置密码等!
创建用户rentong:useradd -d /rentong rentong
设置密码rentong:passwd rentong
切换用户:su -rentong
2. 创建目录
mkdir/rentong/web
3. 上传Tomcat的安装文件
4. 使用命令解压
tar -xvf apache-tomcat-7.0.57.tar.gz
5. 解压成功后,到如下页面
6. 把项目上传到webapps目录下
7.切换到bin目录下,启动服务器
切换目录:cd /rentong/web/apache-tomcat-7.0.57/bin
启动服务器: ./startup.sh或者sh startup.sh
8. 打开浏览器,访问地址
http://101.200.239.225:8080/day18_bookstore