从零开始部署项目到阿里服务器

前提:因为我的项目后端使用的是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.网站备案。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值