前提:因为我的项目后端使用的是nodejs+mysql+nginx(代理端口).所以这三个我都需要在服务器上安装.
1.购买登录阿里云.
2.在安全组配置里面克隆配置数据库的专用端口3306和xftp的21端口,xshell的22端口(因为我需要用到这三个软件,数据库和连接服务器的工具),还有nginx的80端口
3.在腾讯软件中心下载xshell操作服务器和xftp放置文件到服务器,或者直接上xshell官网下载个人(免费)版;
4.使用xshell连接服务器,安装启动mysql;
5.开启mysql的远程连接;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'ljx.123X' WITH GRANT OPTION;
6.本地使用SQLyog远程连接上服务器的Mysql.
----连接之后我导出之前本地的数据库,然后直接复制到服务器的mysql中执行就完成移植了.
7.服务器上安装好nodejs;
8.需要用的环境(node)和工具(mysql)都已经安装完成,接下来就是部署项目到服务器了;
cd / 进入根目录 mkdir myfile 创建一个文件夹,使用xftp将自己的代码上传至服务器;
9.安装 lsof ;
lsof -i :8099-----查看该端口进程命令
nohup npm run start >log.log & -----启动程序
tail -f log.log-----启动日志
kill -9 20788-----结束运行的那个进程
10.到这里,项目能正常的在8099端口启动,接下来就是安装nginx运行起来完成端口的代理;
11.修改nginx.conf文件
12.网站备案。