当前位置: 首页 > 后端技术 > Node.js

node项目部署到云服务器详细教程

时间:2023-04-03 15:44:54 Node.js

前言:你需要有一个node项目,并且必须能够在本地服务器上成功运行。服务器2核4G5M配置基本可以跑项目。服务器购买我选择了ecs计算云服务器。购买步骤:进入云服务器官网,选择服务器配置,选择2核4G5M地区,尽量选择国家(选择国家比较慢,但是不用备案域名也可以访问,且国内服务器必须备案)。密码,最好写文档记录,不然忘记了就得重新设置密码云服务器的公网IP打开宝塔远程工具新建连接,输入公网IP,输入服务器账号密码,命令行出现#,表示连接成功。不用命令行(免费)进入宝塔官方页面,选择第一种安装方式复制Centos安装脚本yuminstallxxx进入Xshell粘贴安装命令(这里不能用ctrl+cv,但是可以可以设置)安装后会显示:外网面板地址,内网面板地址,用户名,密码选择地址(内网和外网均可),用浏览器打开,输入账号密码进入宝塔面板.如果后面要进入宝塔面板,只需要输入Xshell,然后输入btdefault即可显示地址。我这里已经安装了Xshell,无法演示安装的提示内容。我将演示输入btdefault的提示4.安装相应的软件进入面板会提示你安装一整套软件。我这里选择安装推荐的然后去软件商店安装pm2manager5.连接数据库将本地数据库导入云端点击服务器中的数据库,添加数据库并设置数据库名称,用户名称、密码和访问权限。访问权限为everyone,确认添加后导入数据,导入本地数据库文件xxxx.sql6.发布端口需要云服务器的发布端口,浏览器可以正常访问。一般情况下,服务器默认允许所有端口。我可以删除所有默认允许的入站端口,然后单独允许我们需要的端口。这样比较安全。设置端口用途对应的名称,比如8888就是宝塔端口...7.上传文件将本地我们需要的所有文件上传到云服务器并点击文件,找到www/wwwroot根目录并在上传前压缩本地文件,上传成功后解压,解压上传后很容易丢失文件。8.修改配置文件。将本地文件上传到云服务器。里面的配置文件不一样,需要修改,比如端口号、数据库名、ip地址、用户名和密码。修改config中的json和app在.js配置json中,将ip地址修改为当前网页的ip地址,端口号修改为8888,用户名和密码对应上面设置的数据库app.js。将端口号改为8888。9.打开PM2,启动服务器PM2是节点进程管理工具,可以用来简化节点应用管理的很多繁琐工作,比如性能监控,自动重启,负载均衡等,以及使用起来非常简单方便。我们需要使用PM2添加并启动服务器。打开pm2,找到刚才的server目录,启动app.js,设置名称10,测试服务器这里需要使用postman在本地测试云服务器,打开本地postman,找到文件对应的界面,替换ip和interface用刚才设置的地址和接口,表示成功云服务器搭建成功后,node项目就成功部署到云服务器了,所以我们前面写的时候不需要启动服务器结尾。最后,如果您觉得这篇文章对您有用,请给我们的开源项目一个小星星:http://github.crmeb.net/u/defu非常感谢!免费源码地址:http://www.crmeb.comPHP学习手册:https://doc.crmeb.com技术交流论坛:https://q.crmeb.com

猜你喜欢