一步步从零开始使用腾讯云服务器配置环境、部署项目 | 您所在的位置:网站首页 › erp云服务器配置 › 一步步从零开始使用腾讯云服务器配置环境、部署项目 |
目录 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 然后找相应的版本,下载最后这个
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.gz5)改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包 这一步还是用WinSCP 然后用下面这个启动jar包 java -jar 包名.jar最后结果 控制台显示 因为绑定了域名,所以我的现在可以直接用网址访问了 如果没有的话 公网ip:端口号(端口号默认8080)就可以访问主页啦! 效果就是下面这个样子!!! 完结,撒花~!
|
CopyRight 2018-2019 实验室设备网 版权所有 |