阿里云申请和部署项目

一、申请阿里云服务器

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

阿里云申请和部署项目相关推荐

  1. 阿里云主机ECS部署项目报:ERROR: cant resolve localhost address

    一.我在阿里云买了个云主机ECS,在上面部署了一个Redis,并开启了远程连接,我在本地,通过IP+端口+用户名+密码,远程连接到Redis是一点问题都没有的. 二.现在我将项目部署到阿里云主机上去了 ...

  2. 使用阿里云Maven仓库部署项目公共jar包(Gardle)

    进入阿里云的maven仓库,将以下密码.用户名和url复制到公共项目的build.gradlew中填充(就是下面的java代码).(注意使用的是不是生产库,举例使用的生产库不是快照,release是生 ...

  3. 关于NodeJS配置HTTPS服务、阿里云申请HTTPS证书

    最新一直在折腾小程序 我是前后台一起做,前台不必说是微信的小程序,后端的用的是NODEJS. 所以就说一下NODEJS如何配置HTTPS服务 我的NODE用的是Express框架 直接上代码: 最重要 ...

  4. 在阿里云申请个人免费SSL证书

    在阿里云申请个人免费 SSL 证书 一.证书购买 二. 证书申请 三. 下载证书 四. Nginx 使用证书 1 传输证书到需要使用证书的Nginx服务器 2 配置证书 一.证书购买 登录阿里云控制台 ...

  5. 阿里云centos7.2部署tomcat10

    tomcat的介绍和工作原理及阿里云centos7.2部署tomcat10 tomcat tomcat的介绍 tomcat的工作原理 tomcat的安装及配置 tomcat安装方式介绍 二进制安装 t ...

  6. 阿里云k8s一键部署有状态StatefulSet nacos2.0.3

    阿里云k8s一键部署有状态StatefulSet nacos2.0.3 项目目录 centos 配置连接集群 kubectl 客户端执行k8s脚本 kubectl 执行结果,一键生成StatefulS ...

  7. 阿里云服务器如何部署ssl证书即https的设置,以及为ip部署ssl

    文章目录 一.环境 二.关于ssl证书 三.部署ssl 四.如何给ip部署ssl呢? 一.环境 阿里云ecs服务器 linux宝塔界面 ssl证书 nginx web服务器 二.关于ssl证书 1. ...

  8. 阿里云 SSL证书部署(DigiCert 免费版 SSL)

    转载请注明: 藏羚骸的博客~阿里云 SSL证书部署(DigiCert 免费版 SSL). 阿里云DigiCert 免费版 SSL 有效期一年,过期后需要重新部署SSL所以,不管是第一次部署SSL还是刚 ...

  9. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

最新文章

  1. 【北京-知春路】这10家互联网公司值得你加入
  2. Vue之通过连接数据库的接口获取列表实现添加删除功能
  3. mysql 数据目录迁移_MySQL数据库数据文件路径迁移步骤
  4. iptables redirect 劫持跳转引起 Go 服务故障
  5. 余弦相似度和欧氏距离_欧氏距离和余弦相似度
  6. 如何查看OpenCV源码
  7. mac android手机调试,mac os开发android应用通过usb真机调试
  8. 微软人工智能-服务和 API
  9. 操作两个表的SQL语句,可用在数据源中
  10. python获取图片曲线数据_从图片中提取曲线坐标数据
  11. 分享Echarts饼状图显示信息,内容,值,百分比都显示的代码
  12. Day04-NPM包管理工具
  13. Conlletion集合框架总结大全
  14. 小白学 Python(1):开篇
  15. WORD里,如何在同一个文档中为不同页面,设置不同的页眉和页脚
  16. ctypeh里的函数c语言,大满贯平台网址网址-官网首页
  17. 洛谷1373小a和uim之大逃离
  18. Matplotlib之Python可视化
  19. python八枚硬币问题
  20. 空间统计(二)分析模式 A

热门文章

  1. Moses安装全记录
  2. 认识计算机教案模板表格,word表格制作教学设计范文
  3. 谈谈 2020 年程序员收入报告
  4. python手机版下载-手机python下载
  5. 颗粒粒径的众多测试方法
  6. DFS分布式文件存储系统
  7. 正方形数组的数目(DAY 81)
  8. vue axios常用写法
  9. 每周全球科技十大新闻(2021.6.21-6.27)
  10. MugLife静态照片变3D动画算法研究