使用云服务器部署项目的保姆级教程
<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li>1.注册云服务器</li><li>2.登录云服务器</li><li>3.注册宝塔Linux面板</li><li>4.在云服务器上搭建环境</li><li>5.打包项目</li><li>6.配置数据库<ul class="second_class_ul"><li>7.成功部署</li></ul></li></ul></div><p class="maodian"></p><h2>1.注册云服务器</h2><p>首先需要一个云服务器</p>
<p style="text-align:center"><img alt="" height="1002" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25ED.png" width="1200" /></p>
<p class="maodian"></p><h2>2.登录云服务器</h2>
<p>大家在选择服务器版本的时候尽量选择CentOS7的版本</p>
<p style="text-align:center"><img alt="" height="302" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25O46.png" width="1200" /></p>
<p class="maodian"></p><h2>3.注册宝塔Linux面板</h2>
<p>安装宝塔时选在线安装,输入ip密码就可以自动安装了</p>
<p style="text-align:center"><img alt="" height="1035" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25Ha.png" width="1200" /></p>
<p style="text-align:center"><img alt="" height="859" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25L42.png" width="1200" /></p>
<p>安装完成后会弹出宝塔访问链接和用户名密码</p>
<p style="text-align:center"><img alt="" height="795" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25I31.png" width="1100" /></p>
<p>在登录宝塔面板之前,在平台上随便开启一个端口,作为宝塔日后访问的端口,因为宝塔默认端口是8888,不安全,所以改一个自己的端口</p>
<p style="text-align:center"><img alt="" height="689" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25Jc.png" width="1200" /></p>
<p style="text-align:center"><img alt="" height="786" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25G10.png" width="1200" /></p>
<p style="text-align:center"><img alt="" height="767" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25I35.png" width="1200" /></p>
<p style="text-align:center"><img alt="" height="926" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25WX.png" width="1200" /></p>
<p style="text-align:center"><img alt="" height="894" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25V58.png" width="1200" /></p>
<p style="text-align:center"><img alt="" height="926" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25Y01.png" width="1200" /></p>
<p>在软件商店安装nginx、redis、mysql</p>
<p>安装完成后点击设置</p>
<p>点击配置修改,将第二行的#删掉,your_password改成你自己的密码</p>
<p style="text-align:center"><img alt="" height="734" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25Y20.png" width="795" /></p>
<p>redis的密码设置,在配置文件里搜requirepass这一项,搜搜到后同样删除#,#是注释的意思,删除后将foobared改成你自己的密码,密码尽量改复杂些</p>
<p class="maodian"></p><h2>4.在云服务器上搭建环境</h2>
<p>使用xshell连接到服务器后,点击上方的xtfp图标连接,将admin.config拷贝到/www/server/panel/vhost/nginx目录下</p>
<p style="text-align:center"><img alt="" height="804" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25U95.png" width="1002" /></p>
<p style="text-align:center"><img alt="" height="791" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A259556.png" width="1160" /></p>
<p>右键点击使用记事本编辑</p>
<p style="text-align:center"><img alt="" height="748" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A2593Z.png" width="1118" /></p>
<p>修改完成后在宝塔面板里重启nginx</p>
<p>在/usr/local目录下新建一个文件夹java,将jdk的包上传到java目录下</p>
<p style="text-align:center"><img alt="" height="314" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A25b09.png" width="649" /></p>
<p style="text-align:center"><img alt="" height="610" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A259519.png" width="636" /></p>
<p>在xshell窗口里使用cd /usr/local/java/进入到java目录</p>
<p style="text-align:center"><img alt="" height="475" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A2594C.png" width="801" /></p>
<p>使用命令tar -zxvf jdk-8u144-linux-x64.tar.gz将压缩包解压</p>
<p style="text-align:center"><img alt="" height="200" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A259249.png" width="789" /></p>
<p>解压完成后使用vim /etc/profile命令编辑环境变量</p>
<p style="text-align:center"><img alt="" height="739" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A259107.png" width="958" /></p>
<p>按一下i键,就进入到了编辑模式,下方会出现一个白色的insert英文</p>
<p style="text-align:center"><img alt="" height="704" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A300Q8.png" width="898" /></p>
<p>然后按下方向键,将光标移动到倒数第三行的位置</p>
<p style="text-align:center"><img alt="" height="715" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A300531.png" width="1063" /></p>
<p>JAVA_HOME=/usr/local/java/jdk1.8.0_144<br />CLASSPATH=$JAVA_HOME/lib/<br />PATH=$PATH:$JAVA_HOME/bin<br />export PATH JAVA_HOME CLASSPATH<br />将这些环境变量粘贴上去,可以在该位置右键—粘贴—粘贴到终端</p>
<p>然后按esc键退出编辑模式,输入:wq再回车,完成保存退出</p>
<p>再输入source /etc/profile命令刷新环境变量</p>
<p>最后使用javac或者java -version验证jdk是否安装成功</p>
<p class="maodian"></p><h2>5.打包项目</h2>
<p>然后用xftp在服务器home文件下创建一个包存放你idea上的jar包</p>
<p>java这里存放的是idea的jar包,admin里面存放的是vue的包dist</p>
<p>然后顺便将vue也一起打包 会生成一个dist文件</p>
<p>这个dist的目录必须跟前面nginx配置时候 root的目录一样 所以这个admin这个文件夹一定要放在这里 也一定要存放dist</p>
<p>将后端的jar包拷贝上去,注意修改项目中的端口、redis密码、mysql数据源链接</p>
<p>mysql数据源链接的ip使用localhost就行,账号密码改成你服务器上mysql 的账号密码</p>
<p>在xhell进入到你jar包的目录,使用命令nohup java -jar >log.out&去启动jar包</p>
<p class="maodian"></p><h2>6.配置数据库</h2>
<p>然后我们将本地的数据库的数据存放到云服务器上我们下载的mysql上</p>
<p>首先可以通过navicat连接到云服务器</p>
<p style="text-align:center"><img alt="" height="726" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A300c0.png" width="1200" /></p>
<p>在宝塔上我们新建一个数据库,创建完成后记住你的用户名和密码进入下一步</p>
<p><img alt="" height="124" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A301L7.png" width="1200" /></p>
<p class="maodian"></p><h3>7.成功部署</h3>
<p>部署项目之前必须先开放端口</p>
<p><strong>宝塔和云服务器都需要开启端口,比如你的后端端口 我这里是8082 所以我开启8082端口 还有访问数据库的3306端口 都必须要打开</strong></p>
<p style="text-align:center"><img alt="" height="1052" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A301612.png" width="1200" /></p>
<p style="text-align:center"><img alt="" height="1200" src="https://zhuji.jb51.net/uploads/allimg/20250919/2-2509191A3013Q.png" width="1200" /></p>
<p>之后通过公网ip+端口就可以进行访问了</p>
<p>端口号就是你nginx设置的 listen端口号</p>
<p>以上就是使用云服务器部署项目----保姆级教程的详细内容,更多相关资料请阅读琼殿技术社区其它文章!</p>
頁:
[1]