我目前大三,专业软件工程,通过同学的介绍了解到“飞天加速计划·高校学生在家实践”活动。
我的服务器选择的是基础款,这里有一个注意点,如果你的系统选择是Linux建议选择centos8及以上版本。因为这个版本内置了DNF这个工具,而centos7及以下版本是没有的。DNF是Yum的下⼀个版本,也被称之为Yum的替代品,有了它你可以很轻松的去配置你的服务器。
拿到服务器后,我们会在终端通过ssh连接服务器,但这种方式不直观,不方便。我们可以利用第三方ssh工具,在这里我推荐finalshell。通过这个工具,你可以通过可视化的方式使用服务器。
连接上服务器第一件事我们需要安装node环境,我们使用dnf install nodejs这个命令来安装。我们其实希望使⽤更⾼的版本,⽐如最新的LTS或者Current版本。这个时候我们可以使⽤ ⼀个⼯具:n。通过npm install n -g来安装,然后直接控制台输入n就可以方便的配置node版本。Node安装完后,我们依然使⽤dnf来安装MySQL。
dnf install mysql-server -y来安装mysql。Mysql的配置过程需要去配置用户名和密码。如果我们希望在⾃⼰的电脑上直接连接MySQL呢?也就是和MySQL建⽴远程连接。⽐如直接Navicat⼯具中连接MySQL,这个时候必须要配置root可以远程连接:update user set host = '%' where user = 'root';这里有一个重点,mysql的默认端口是3306,我们需要去到服务器官网在安全组中配置3306这个端口。
配置好安全组,我们便可以数据库工具远程连接数据库了,并方便的去配置数据库了。然后对于自己的项目上线,只需要安装一个nginx,把你的项目文件放在nginx的默认文件夹里面,然后在终端运行一下nginx就ok了。
通过这次服务器的配置,在这过程中确实花了不少时间,用了很多方法,也学到了很多知识。意义非凡!