一步步从零开始使用腾讯云服务器配置环境、部署项目

您所在的位置:网站首页 腾讯云服务器怎么下载到桌面 一步步从零开始使用腾讯云服务器配置环境、部署项目

一步步从零开始使用腾讯云服务器配置环境、部署项目

2023-08-01 14:24| 来源: 网络整理| 查看: 265

目录

1.前期准备:

2.登录云服务器

3.搭建环境

4.打包工程

 5.上传jar包并运行

腾讯云官方是有一个很详细的教程的,里面从服务器的概念到一些常用的操作都有。下文就是我参照官方文件,自己操作的过程,整个操作的目的就是把项目部署到服务器上跑起来。第一是会比官网多一些操作过程的截图,所以更详细。第二是以任务为导向的,是按照实际应用流程串起来的。然后就开始啦。

腾讯官方教程地址如下:

云服务器 新手指引 - 文档中心 - 腾讯云

环境说明:本地系统Win10 云服务器腾讯云,安装了CentOS7.5系统

1.前期准备:

(1)购买腾讯云服务器(学生可以有优惠价格)

云服务器 快速配置 Linux 云服务器 - 快速入门 - 文档中心 - 腾讯云 这里是快速购买的介绍

(2)熟悉腾讯云官网

打开腾讯云官网,点击图中右上角的登录,登录账号。

下图是登录以后的样子,点击右上角控制台。

图1 腾讯云官网登录后截图

点击控制台以后跳转到一个概览的页面,点击上方任务栏这里的云产品、点击展开列表中的云服务器。

图2 云产品列表截图

进来以后,这个概览就可以看到目前自己账号里服务器、硬盘、快照的一些基本情况。

图3 概览  

 实例这里可以看到更详细的一些信息,这里有服务器的公网ip,一会儿需要用到。其他的一些选项也都是有作用的,但是目前基本上用不到,可以都点开看看。

 图4 实例情况

实例这里点击更多可以很快捷地重装系统。

图5 重装系统

 

2.登录云服务器

然后需要进行正式步骤前的必须步骤,登录云服务器。

云服务器 登录 Linux 实例 - 操作指南 - 文档中心 - 腾讯云

这里是腾讯云的一个官方教程文档,里面给了多种登录方式。我选择了其中的使用SSH登录,具体步骤就是下面截图,很简单。

图6 使用SSH登录操作步骤

 我是win10系统,正确输入密码以后按回车,命令行的主体变成虚拟机的时候就表示已经登录成功了。我这里是装的centos系统,如果是别的系统的话,当然这里也可能是unbuntu什么的,如果没有安装过就是购买时候选择的默认系统。

 图7 登录成功示意图

登录成功以后这里就可以直接输linux命令了,比如下面这个查看系统版本,可以看到系统是CentOS7.5

 图8 系统信息

3.搭建环境

(1)搭建Java Web环境(云服务器 手动搭建 Java Web 环境 - 最佳实践 - 文档中心 - 腾讯云)

1)前期准备:根据自己要部署的项目所使用的技术部署相应的环境。

因为第一个要部署的项目是我用sping boot写的一个博客系统,所以这里先搭建java环境,这里为了熟悉一下选择的手动方式,如果想更省事可以直接镜像部署。

CentOS 7 及以下版本使用

yum install 软件名称

安装软件

CentOS 8 及以上版本使用

dnf install 软件名称

安装软件,我是7.5,所以用第一个命令。装完以后可以查看已经安装的软件信息,命令如下。

图9 yum常用命令

Java Web所需要的环境主要包括:JDK和tomcat,系统还是用现在的CentOS7.5 还有工程用的mysql数据库 也需要部署一下

2)安装JDK

这部分的步骤是:首先下载JDK源码包到本地,然后把本地文件上传到服务器

1 下载 JDK 源码包,Java Downloads | Oracle JDK官网下载。我项目用的版本是jdk11.0.11。

点这个Resources里面有个JDK 然后找相应的版本,下载最后这个

 Apache Tomcat® - Apache Tomcat 8 Software Downloads Tomcat官网下载Tomcat源码,同样选择.tar.gz的压缩包下载

3) 安装WinSCP把源文件传到服务器

就是下载安装WinSCP 然后新建会话 把选择本地要上传的文件和上传过去的目录

这里传过去的目录我选择的是usr/java 

这部分教程

 云服务器 Windows 系统通过 WinSCP 上传文件到 Linux 云服务器 - 最佳实践 - 文档中心 - 腾讯云

4)切换目录到usr/java 解压这两个文件

tar xzf apache-tomcat-8.5.77.tar.gz tar xzf jdk-11.0.14_linux-x64_bin.tar.gz

5)改java相关文件里的参数

执行以下命令,打开 profile 文件

vim /etc/profile

按 i 切换至编辑模式,在 export PATH USER ... 后另起一行,根据您实际使用的 JDK 版本添加以下内容

export JAVA_HOME=/usr/java/jdk1.8.0_221(您的 JDK 版本) export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib export PATH=$JAVA_HOME/bin:$PATH

按 Esc,输入 :wq,保存文件并返回

执行以下命令,读取环境变量

source /etc/profile

执行以下命令,查看 JDK 是否已经安装成功

java -version

 出现上图结果,说明JAVA环境变量配置成功

6)改Tomcat参数

执行以下命令,将解压后的文件夹下的文件移动到 /usr/local/tomcat/ 目录下

mv apache-tomcat-8.5.55 /usr/local/tomcat/

执行以下命令,打开 server.xml 文件

vim /usr/local/tomcat/conf/server.xml

(这个server.xml里面有tomcat的配置 可以在这里修改,这里可以把tomcat端口改成80,就这里 tomcat默认端口8080 改成80 和http默认端口一样 访问就不用输入端口号了

 )

找到 ,按 i 切换至编辑模式,将 appBase="webapps" 替换为以下内容:

appBase="/usr/local/tomcat/webapps"

按 Esc,输入 :wq,保存文件并返回

执行以下命令,新建 setenv.sh 文件

vi /usr/local/tomcat/bin/setenv.sh

按 i 切换至编辑模式,输入以下内容,设置 JVM 的内存参数

JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'

按 Esc,输入 :wq,保存文件并返回

执行以下命令,启动 Tomcat

/usr/local/tomcat/bin/startup.sh

出现上图结果,说明启动成功

7)安装mysql

这个命令在线安装yum的mql资源

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

出现下图说明安装成功

 接着用这个命令

yum -y install mysql57-community-release-el7-10.noarch.rpm

 出现Complete说明这一步成功

进入到 /etc/yum.repos.d/目录后再执行以下脚本

yum -y install mysql-community-server

我这一步出现了错误,报错如下:

这是因为Mysql GPG密钥过期,解决方法就是在安装前下载最新版的密钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

执行完上面的再执行安装命令,就成功啦,见到下图说明成功

检验一下mysql是否成功启动

启动mysql

systemctl start mysqld.service

查看mysql运行状况

systemctl status mysqld.service

 从上图可以看出mysql已经成功启动

8)修改mysql设置

目前mysql是没有设置密码的状态,需要设置一个密码,要和程序原来用的本地mysql密码一样。首先需要知道现在的初始密码,方法是使用下面的命令在日志文件中寻找password这个关键词

grep "password" /var/log/mysqld.log

查找结果如图,水印有点挡住了看不清,就是冒号后面那一串

 输入下面命令 进入数据库 然后把上面这一串密码输进去

mysql -uroot -p

 然后就可以改密码了

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'

把新密码替换成自己想改的密码,注意mysql8及以上密码必须同时包含大小写字母和特殊字符 否则设置不成功

 成功了就是上图这样 输入\q 可以退出mysql  他还会说Bye 挺可爱的~

还要改的一个地方是 现在的mysql是不允许远程连接的 这样客户端就连接不上 所以还需要改一下设置 还是进入mysql 输入新密码登录 然后执行以下的sql命令

use mysql update user set host = '%' where user = 'root'; FLUSH PRIVILEGES;

结果如下:

 现在mysql就可以正常使用了,可以开始建表,导入数据了。

(2)搭建flask环境(待补充)

4.打包工程

(1)springboot工程:

右侧Maven选择package

 像下图这样没有报任何错误就成功了

 就是在project的target里会出现一个jar包

 5.上传jar包并运行

这一步还是用WinSCP

然后用下面这个启动jar包

java -jar 包名.jar

最后结果

控制台显示

因为绑定了域名,所以我的现在可以直接用网址访问了

如果没有的话 公网ip:端口号(端口号默认8080)就可以访问主页啦!

 效果就是下面这个样子!!! 完结,撒花~!

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3