网站首页 > 技术文章 正文
目前,阿里云是国内最大的云厂商,很多企业和个人都通过阿里云平台购买云服务器,需求是非常旺盛的,对于云服务器我不推荐小厂,谁也不知道什么时候你的服务器就......
在这里我把从阿里云购买服务器到应用部署整个心得记录下来,供大家参考学习, 按照以下几个步骤讲解:
- 申请阿里云服务器
- 搭建Web应用环境
- 部署Web工程
- 域名解析
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中,整个部署就完成,就可以运行了。
了解更多详情可点击加关注
欢迎大家多多留言讨论,如有错误请大神指教,如果你是小白也可以私信“资料”领取前端学习资料一起学习
猜你喜欢
- 2025-05-25 【AI图鉴】 LangChain-Chatchat 开源、可离线部署大模型知识库项目
- 2025-05-25 RuoYi若依部署前端时,nginx配置错误解决
- 2025-05-25 DeepSeek 挤爆了!教你3步部署个本地版本,包括前端界面
- 2025-05-25 RuoYi若依框架 前端 部署[具体步骤]
- 2025-05-25 Nginx前端部署
- 2024-09-24 教育平台项目前端:项目前后端接口联调,项目上线部署发布
- 2024-09-24 前端工程化体系设计与实践第5章部署第2节前端静态资源资源策略
- 2024-09-24 docker入门,让部署再容易些
- 2024-09-24 有遇到部署服务器后刷新404问题吗?
- 2024-09-24 vue/react项目中不可忽视的自动化部署方案
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)