图文解析教你部署node项目到服务器上

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 因为自己学习了前端大部分知识,然后想自己做网站,于是学习了node.js,可不知道如何将项目发布到网上,所以花了很多天的时间,搜集了很多的资料,才将项目部署到服务器上,这里给大家分享一下我的部署过程,以免大家走弯路。

购买服务器  


这里我们就用腾讯云的服务器吧,因为优惠感觉还是比较大的,性价比也高。


先进入学生页面,购买优惠的服务器套餐,每个月才10元。也可以参与限时的秒杀活动,一年才99,用来学习再合适不过了。如果需求大的话,也可以直接买那些高配的服务器其他服务器链接


5cc43fc282c65b973725e937c6082461.png


购买中,所有都默认选项。


购买完成后, 进入控制台


b5807ddd033ce6de751c1c43e9e8e37b.png


cb6acd0d97586b552cddfde474c227dd.png


然后重置一下密码,一定要记住


2881da12c7e6533711fffff26206d289.png


我们鼠标移到这看一下服务器的系统是不是CentOS, 因为我们要用到这个版本


0b617f5d48ff2220780cbb78802844a8.png


如果不是的话,就可以点击重装系统, 自己选择一下CentOS这个系统即可,并且重装时设置的密码也一定要记住哦。


02abd14b836d791db6706a6d92a1d519.png


这样一台服务器也就购买成功了。


登录服务器  


网上下载一个xshell5, 用于我们的服务器


下载好以后,打开Xshell5, 点击新建


156486250615c9fb15948260cd0862a8.png


去复制一下我们的公网ip


3b32b8ae33c5866331748274868ef266.png


然后按以下提示输入


1ccfdb2b43b5220597b3f911ee647f5c.png


以下配置完成后直接点确定


53f061db8d926d21a18cd80470458708.png


05d6d1d41a0ae4bd7c8a6dcf284efa88.png


f3e99a9117c5920d8ba3a0df4b462d3f.png


给服务器安装宝塔面板  


在下图输入框中,输入以下代码,并按回车


    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh


    e1be0bbb19f8afaa6e7d9d31ee0a9550.png


    遇到该命令,直接输入y 然后回车,就他自动安装吧,时间就点长,耐心等待一下


    1a9d3aa6838f7149aad6db3515ce0352.png


    安装好后,会出现这个图示界面


    • Bt-Panel:是我们即将访问的网页地址


    • username:该网页的登录账号


    • password:该网页的登录密码


    13a0a50a3fcde89a461f9fbd6ef5285f.png


    访问该页面, 并输入相应的账号密码进行登录


    046455db5205587389b693e86a5bc955.png


    登录了以后点击 直接安装


    d5373bd3f354e6d023a58b7544d8aa06.png


    这时候别闲着,去软件商店里,找到这两个软件安装一下


    80f3d291574736adea8d24dac78b6d23.png


    配置服务器、网站  


    先回到我们的腾讯云控制台


    c887acc2abee6837f1f4d2c44ef955bd.png


    c1cf7de9a7d999cdcbdab75a05ef8daf.png


    按下图输入,并点完成


    9042e3acbdc01a37c6f726bcbdc39bc2.png


    接下来就可以将我们的项目放到压缩文件中,然后上传到宝塔面板中了,上传好后直接点解压就可以了


    f3ad815f9f1fc596e4fb87adbb00fefd.png


    找到我们的pm2, 开始设置我们的项目


    b9b973793f698dee8fc18aecb59f0675.png


    00c1f8abfcec6f121f3e4eac06929c46.png


    然后点击映射,将我们的公网ip 映射一下


    7cbf21fcb1586e486f16af09ec1ab6e6.png


    如果这里的端口是3000,我们需要将入口文件中的端口号改一下,我这里是改为5000了


    1c30fb292c5e14b1a3f669ee09911e2b.png


    入口文件的端口号修改好后,我们需要放行一下我们项目网站的端口号,即做以下两个步骤


    38a5cc60c93aaa5d874e0fd41aa7a283.png


    e365b16d65995077f19f9dc6e19bd5b0.png


    然后重启一下项目


    875a8528bf646a7d26a3b7fcdb408134.png


    这样一个node.js项目就部署完成啦,接下来就通过公网ip + 端口号的方式进行访问


    a76c572a91143f1bfb075a0956a83884.png


    这是我查阅了大量资料,才部署上去的node.js 项目,因为我是做前端的,所以不太懂运维这些的,只能做这样一个简单的部署, 不过对于新手学习已经完全足够了,希望这篇文章能帮助到你们。

    相关文章
    |
    2月前
    |
    存储 运维 资源调度
    阿里云服务器经济型e实例解析:性能、稳定性与兼顾成本
    阿里云经济型e云服务器以其高性价比、稳定可靠的性能以及灵活多样的配置选项,成为了众多企业在搭建官网时的首选。那么,阿里云经济型e云服务器究竟怎么样?它是否能够满足企业官网的搭建需求?本文将从性能表现、稳定性与可靠性、成本考虑等多个方面对阿里云经济型e云服务器进行深入剖析,以供大家参考选择。
    130 37
    |
    19天前
    |
    存储 人工智能 并行计算
    2025年阿里云弹性裸金属服务器架构解析与资源配置方案
    🚀 核心特性与技术创新:提供100%物理机性能输出,支持NVIDIA A100/V100 GPU直通,无虚拟化层损耗。网络与存储优化,400万PPS吞吐量,ESSD云盘IOPS达100万,RDMA延迟<5μs。全球部署覆盖华北、华东、华南及海外节点,支持跨地域负载均衡。典型应用场景包括AI训练、科学计算等,支持分布式训练和并行计算框架。弹性裸金属服务器+OSS存储+高速网络综合部署,满足高性能计算需求。
    |
    20天前
    |
    弹性计算 运维 网络安全
    阿里云轻量应用服务器产品解析与搭建个人博客网站教程参考
    轻量应用服务器(Simple Application Server)作为阿里云面向单机应用场景推出的云服务器产品,以其一键部署、一站式管理、高性价比等特性,深受个人开发者、中小企业及入门级用户的喜爱。本文将全面解析阿里云轻量应用服务器的产品优势、应用场景、使用须知,以及使用轻量应用服务器搭建个人博客网站的详细教程,帮助用户更好地了解和使用这一产品。
    |
    3天前
    |
    域名解析 弹性计算 负载均衡
    新手上云教程参考:阿里云服务器租用、域名注册、备案及域名解析流程图文教程
    对于想要在阿里云上搭建网站或应用的用户来说,购买阿里云服务器和注册域名,绑定以及备案的流程至关重要。本文将以图文形式为您介绍阿里云服务器购买、域名注册、备案及绑定的全流程,以供参考,帮助用户轻松上手。
    |
    2月前
    |
    安全 网络协议 网络安全
    解析HTTP代理服务器不稳定致使掉线的关键原因
    随着数字化发展,网络安全和隐私保护成为核心需求。HTTP代理服务器掉线原因主要包括:1. 网络问题,如本地网络不稳定、路由复杂;2. 服务器质量差、IP资源不稳定;3. 用户配置错误、超时或请求频率异常;4. IP失效或协议不兼容。这些问题会影响连接稳定性。
    81 8
    |
    3月前
    |
    安全 编译器 Linux
    深入解析与防范:基于缓冲区溢出的FTP服务器攻击及调用计算器示例
    本文深入解析了利用缓冲区溢出漏洞对FTP服务器进行远程攻击的技术,通过分析FreeFlow FTP 1.75版本的漏洞,展示了如何通过构造过长的用户名触发缓冲区溢出并调用计算器(`calc.exe`)。文章详细介绍了攻击原理、关键代码组件及其实现步骤,并提出了有效的防范措施,如输入验证、编译器保护和安全编程语言的选择,以保障系统的安全性。环境搭建基于Windows XP SP3和Kali Linux,使用Metasploit Framework进行攻击演示。请注意,此内容仅用于教育和研究目的。
    102 4
    |
    3月前
    |
    域名解析 弹性计算 安全
    阿里云服务器租用、注册域名、备案及域名解析完整流程参考(图文教程)
    对于很多初次建站的用户来说,选购云服务器和注册应及备案和域名解析步骤必须了解的,目前轻量云服务器2核2G68元一年,2核4G4M服务器298元一年,域名注册方面,阿里云推出域名1元购买活动,新用户注册com和cn域名2年首年仅需0元,xyz和top等域名首年仅需1元。对于建站的用户来说,购买完云服务器并注册好域名之后,下一步还需要操作备案和域名绑定。本文为大家展示阿里云服务器的购买流程,域名注册、绑定以及备案的完整流程,全文以图文教程形式为大家展示具体细节及注意事项,以供新手用户参考。
    |
    3月前
    |
    存储 监控 调度
    云服务器成本优化深度解析与实战案例
    本文深入探讨了云服务器成本优化的策略与实践,涵盖基本原则、具体策略及案例分析。基本原则包括以实际需求为导向、动态调整资源、成本控制为核心。具体策略涉及选择合适计费模式、优化资源配置、存储与网络配置、实施资源监控与审计、应用性能优化、利用优惠政策及考虑多云策略。文章还通过电商、制造企业和初创团队的实际案例,展示了云服务器成本优化的有效性,最后展望了未来的发展趋势,包括智能化优化、多云管理和绿色节能。
    |
    3月前
    |
    机器学习/深度学习 JavaScript Cloud Native
    Node.js作为一种快速、可扩展的服务器端运行时环境
    Node.js作为一种快速、可扩展的服务器端运行时环境
    70 8
    |
    3月前
    |
    开发框架 .NET PHP
    网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
    对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。

    热门文章

    最新文章

    推荐镜像

    更多