目录
3,在windows server系统中下载iis服务器和ftp服务器,并关闭默认的80端口号网站
4,用ftp软件将本地项目下载到服务器,将下载的包部署到环境变量
准备工作:
服务器:
我购买了腾讯云的2核2GB40G存储的轻量级服务器,费用是30元3个月,并在控制台安装了windows server 2012服务器系统.
项目:
自己准备一个springboot项目,并且保证在本地用localhost可以跑起来.最好在yml文件中将项目端口改成80.因为后续用ftp向服务器传输文件后,如果用写字台在次向yml配置文件中添加端口,可能就会不起作用.(实测因为格式问题改成默认的80端口并不好用)
一台自己联网的电脑:
很简单了,需要自己的电脑连接到服务器端的基础
开始工作:
1,本地电脑连接到服务器:
可以在腾讯云的总台打开轻量级服务器,通过3389端口输入账号和密码进行登录,也可以在自己的电脑中使用win+r键输入mstsc,输入账号和密码后连接到服务器,
2,下载相关的包并做配置
这里我下载了jdk,mysql,maven到c盘根目录
这里提供一下版本号:
因为怕出现版本的问题,所以第一遍我下载包时都是按照我自己电脑本地部署的版本号来安装,版本号如下:
- maven:3.6.1
- mysql:5.7.24
- jdk:18.0.2.1(因为maven中自带的jdk,所以这里用不上)
但是安装5.7.24数据库时,提示我找不到一个dll文件,即使我上网下载这个文件放到数据库的bin目录下,又显示另外一个程序缺失的错误,我以为是我下载时因为网速问题缺少了这个dll文件,我从官网又重新下载了一遍,发现还是缺少文件,所以我下载了最新的版本8.0.32.问题解决,更新后版本如下
- maven:3.6.1
- mysql:8.0.32
然后进行mysql的安装配置以及maven的配置,将下载源改成阿里巴巴的,并配置jdk等等.
3,在windows server系统中下载iis服务器和ftp服务器,并关闭默认的80端口号网站
1,打开服务器管理器,点击添加角色和功能
2,一直点击下一步到这个界面,选择web服务器,点击下一步
3,安装完成后打开工具,并打开第一个栏目iis进行ftp和网站的配置
4,关闭默认的80号端口(如果使用其他端口可省略)
4,用ftp软件将本地项目下载到服务器,将下载的包部署到环境变量
这里传输文件用的ftp我用的8uftp感觉还挺好用,有时候如果因为网速的问题会获取不到服务器的文件目录,换一下网即可,输入网站ip或者域名都可以,输入密码连接上传即可.
在服务器中打开控制面板->系统和安全->系统->高级系统设置->环境变量进行配置
最后打开命令行窗口进行验证即可
5,运行项目
打开项目的根目录按住shift并单击鼠标右键->在此处打开命令行窗口,执行命令
mvn spring-boot:run
第一次运行运行时间可能比较长,因为需要下载包等,耐心等待即可
*补充
因为系统外的防火墙,需要到控制台打开端口号,要不然会拒绝访问,ftp和自己项目所用到的端口号都需要打开.