欢迎光临
我们一直在努力

阿里云搭建服务器,开发的web怎么部署到node服务器

目前,阿里云是国内最大的云厂商,很多企业和个人都通过阿里云平台购买云服务器,需求是非常旺盛的,对于云服务器我不推荐小厂,谁也不知道什么时候你的服务器就……

在这里我把从阿里云购买服务器到应用部署整个心得记录下来,供大家参考学习, 按照以下几个步骤讲解:

  1. 申请阿里云服务器
  2. 搭建Web应用环境
  3. 部署Web工程
  4. 域名解析

1、申请阿里云服务器

(1)PC访问阿里云https://www.Aliyun.com/,申请阿里云帐号(可以用您的支付宝帐号登录,因为支付宝帐号已经进行了实名认证,使用起来更方便)

(2)找到云服务器ECS购买页面:当前为全部导航->产品->弹性计算->云服务器ECS->选择自己需要的型号(我选择的是入门级)),按照提示购买云服务器,有两个注意事项:服务器登录密码和远程访问密码要牢记。

购买完之后,去实例中查看自己的云服务器,如图所示:

在界面中可以看到云服务器的公网与内网,可以通过远程访问公网IP。

2、搭建Web应用环境

根据WEB应用程序的要求,需要搭建的应用环境如下:

(1) JDK(这里选择的是JDK1.8)

下载地址为

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选择的是jdk-8u144-linux-x64.rpm

(2) Tomcat 8

下载地址为

http://tomcat.apache.org/download-80.cgi#8.0.46

选择的是apache-tomcat-8.0.46.tar.gz

(3) Mysql(这里选择的是Mysql5.7)repo源,后通过centos自带的yum安装

下载的地址为

https://dev.mysql.com/downloads/repo/yum/

这里选择mysql57-community-release-el7-11.noarch.rpm

(4) Redis(可选,最好预先安装上,这里选择的版本为4.0.2)

下载地址为

https://redis.io/download

这里选择redis-4.0.2.tar.gz

把上面的四个软件下载完成之后,通过XFTP进行上传到阿里云服务器上,如图:

这里提醒一下,再做XFTP的配置时,需要选择SFTP,否则报错,如下图所示:

上传完成之后,通过Xshell工具查看一下是否已经上传到对应的目录,如图所示:

(1)安装JDK

Java程序需要运行在JRE里边,因此咱们需要安装JDK,在软件路径里执行下面的命令:

//添加可执行权限

chmod +x jdk-8u144-linux-x64.rpm

//安装RPM软件包

rpm -ivh jdk-8u144-linux-x64.rpm

//查看java的版本信息,若出现版本信息则成功

java –version

如图所示:

到此JDK已经安装成功

(2)安装Mysql数据库

安装用来配置mysql的yum源的rpm包

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

安装Mysql

yum install mysql-community-server

开启mysql服务

service mysqld start

mysql安装成功后创建的超级用户’root’@’localhost’的密码会被存储在/var/log/mysqld.log,可以使用如下命令查看密码

grep ‘temporary password’ /var/log/mysqld.log

使用mysql生成的’root’@’localhost’用户和密码登录数据库,并修改 其密码,具体命令

mysql -uroot -p

输入密码之后进入数据库中,然后输入以下命令:

use mysql;

create user ‘study’@’%’ identified by ‘Gys20233!’;

Grant select,update,insert,delete on . to ‘study’@’%’;

flush privileges;

这里要提醒一下,以前我们是

GRANT ALL PRIVILEGES ON . TO ‘study’@’%’ IDENTIFIED BY ‘Gys20233!’ WITH GRANT OPTION;

但是用这个会报错!

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘IDENTIFIED BY “root”‘ at line 1

到此Mysql数据库已经安装完毕,可以直接使用数据库客户端连接数据库服务器了!

这里提醒一下,如果Navicat连接数据库报这个错误(如下图),就做下面的 修改;

需要如下修改原因是:我所使用的mysql版本是8.0,而8.0版本的数据库加密方式与5.0不一样,如果你使用旧的客户端(例如navicat)去连接就会报这个错误。解决方法有两种,换高版本navicat或者修改mysql8.0的加密方式。我们这边使用后者。打开mysql命令行输入一下三条命令即可。

(3)安装redis

redis安装真的特别简单,首先先解压redis安装包

tar -zxvf redis-4.0.2.tar.gz

进行解压之后,再执行下面的命令:

设置redis以支持远程登录

vi redis-4.0.2/redis.conf

将bind 127.0.0.1这句话用井号注释掉,这样就能支持远程连接了

此外,还需要给redis.conf添加配置以支持redis作为守护进程一直跑在后台

设置 daemonize yes

安装redis

去到解压后的目录里

cd redis-4.0.2

make //安装redis

启动redis服务

src/redis-server redis.conf

redis连接测试

通过redis-cli连接到redis服务器

src/redis-cli

当输入ping 得到pong的回应之后,证明redis配置已经完成

(4)安装tomcat 8

tomcat 8的安装更为简单

解压tomcat压缩包

tar -zxvf apache-tomcat-8.0.46.tar.gz

启动tomcat

./apache-tomcat-8.0.46/bin/startup.sh

修改tomcat默认启动端口,从8080修改为80端口,便于微信登录

vi apache-tomcat-8.0.46/conf/server.xml

重启tomcat

./shutdown.sh

./startup.sh

到些就完成了阿里云中JDK、Mysql、Tomcat、Redis的安装工作,整个需要的环境已经安装完成,下面就按照上面的地址把 自己的Web工程中的Redis地址以及数据库的地址进行修改,然后把数据库文件导入到Mysql数据库中,再把Web工程部署到Tomcat中,整个部署就完成,就可以运行了。

了解更多详情可点击加关注

欢迎大家多多留言讨论,如有错误请大神指教,如果你是小白也可以私信“资料”领取前端学习资料一起学习

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。