广告
返回顶部
首页 > 资讯 > 精选 >CentOS怎么部署Node.js项目
  • 437
分享到

CentOS怎么部署Node.js项目

2023-07-04 17:07:47 437人浏览 泡泡鱼
摘要

本篇内容介绍了“Centos怎么部署node.js项目”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!以aliyun为例,选购服务器建议选择C

本篇内容介绍了“Centos怎么部署node.js项目”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

以aliyun为例,选购服务器建议选择CentOS, 配置按照自己的需求选择,付款成功后进入控制台页面,重置root密码即可远程登录服务器。可在控制台点击远程登录,也可在安装了ssh的主机上登录

# 查看公网ip# 以下为示例公网ipssh root@150.77.1.85

环境安装

安装node.js

# As rootcurl -sL https://rpm.nodesource.com/setup_12.x | bash -# No root privileges curl -sL Https://rpm.nodesource.com/setup_12.x | sudo bash -yum install -y nodejs#如需编译c++插件yum install GCc-c++ make# or: yum groupinstall 'Development Tools'

检查是否安装成功

~$ node -vv12.16.1~$ npm -v6.13.0

设置淘宝npm的淘宝镜像

npm config set reGIStry "https://registry.npm.taobao.org

全局安装pm2

npm install pm2 -g

安装nginx

Nginx是一款轻量级的WEB 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

下载nginx

# 首先需确认安装以下软件yum -y install gcc pcre-devel zlib-devel openssl openssl-develcd /usr/localmkdir nginxcd nginx#下载最新版nginxwget http://nginx.org/download/nginx-1.16.1.tar.gztar -zxvf nginx-1.16.1.tar.gz# 拷贝到nginx文件夹cp -r /usr/local/nginx/nginx-1.16.1/* /usr/local/nginx/./configuremakemake install

修改config

cd confvi nginx.conf#修改配置文件#省略其他不做修改篇配置http {  server_tokens off;  include    mime.types;  default_type application/octet-stream;  #access_log logs/access.log main;  sendfile    on;  #tcp_nopush   on;  #keepalive_timeout 0;  keepalive_timeout 65;  gzip on;    # 修改此处 nginx会自动加载enabled-server下面所有的配置文件  include /usr/local/nginx/enabled-server/*;  ...}

有时候我们需要部署多个网站,所以一般新建以网站为名的配置文件,如myblog.conf

vi default.conf# 配置文件upstream nodepro {  server 127.0.0.1:3000; #项目运行的端口号, 按实际修改  keepalive 64;}server {  listen 80; #要监听的端口号  server_name xxxx.com www.xxxx.com; # 服务器名称,ip地址或域名,可以写多个,用空格隔开  location / {    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_set_header Host $http_host;    proxy_set_header X-Nginx-Proxy true;    proxy_set_header Connection "";    proxy_pass http://nodepro; # 这里要和最上面upstream后的应用名一致,可以自定义  }}

检测nginx配置是否成功

cd .../nginx -t# 修改成功nginx: the configuration file /www/server/nginx/conf/nginx.conf syntax is oknginx: configuration file /www/server/nginx/conf/nginx.conf test is successful

启动nginx服务器

./nginx

服务器域名备案

  1. aliyun官网购买域名并实名认证,通过审核后可开始备案

  2. 官网有代备案系统, 点击备案专区,根据提示进行备案(3-15个工作日)

  3. 控制台点击网络安全 -> 安全组 -> 配置规则 -> 添加安全组规则

  4. 协议类型选择要创建的规则,如mysql(3306),redis(6379),http(80/80),https(443),可自定义

域名解析

  1. 在域名服务中找到域名列表

  2. 点击解析

  3. 点击添加记录,记录类型默认选择A,主机记录可以添加顶级域名和二级域名。解析路线默认即可,记录值添加服务器的公网IP,

最后

在服务器运行你的Nodejs项目

pm2 start app.js

“CentOS怎么部署Node.js项目”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: CentOS怎么部署Node.js项目

本文链接: https://www.lsjlt.com/news/346562.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS怎么部署Node.js项目
    本篇内容介绍了“CentOS怎么部署Node.js项目”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!以aliyun为例,选购服务器建议选择C...
    99+
    2023-07-04
  • centos怎么部署web项目
    要在CentOS上部署web项目,您可以按照以下步骤进行操作: 安装必要的软件: 安装Apache HTTP服务器:运行以下命...
    99+
    2023-10-28
    centos
  • Node.js中怎么部署项目的选项
    这篇文章主要讲解了“Node.js中怎么部署项目的选项”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Node.js中怎么部署项目的选项”吧!一:使用Node.js内置的HTTP模块Node....
    99+
    2023-07-05
  • 云服务器怎么部署Node.js项目
    这篇文章主要介绍“云服务器怎么部署Node.js项目”,在日常操作中,相信很多人在云服务器怎么部署Node.js项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”云服务器怎么部署Node.js项目”的疑惑有所...
    99+
    2023-06-17
  • centos+nginx+uwsgi部署django项目上线
    目录Python安装django相关库的安装nginx安装&配置(处理静态请求和代理动态请求到uwsgi)uwsgi安装&配置标题关闭setting.py的DEBUG...
    99+
    2022-11-11
  • centos怎么部署node.js环境
    本篇内容主要讲解“centos怎么部署node.js环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“centos怎么部署node.js环境”吧!一 打开cen...
    99+
    2022-11-30
    centos node.js
  • Flask项目怎么部署
    本文小编为大家详细介绍“Flask项目怎么部署”,内容详细,步骤清晰,细节处理妥当,希望这篇“Flask项目怎么部署”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。宝塔更新Python版本因为在宝塔中的Python...
    99+
    2023-06-29
  • jenkins怎么部署git项目
    要在Jenkins上部署Git项目,您需要按照以下步骤操作: 在Jenkins上安装Git插件: 打开Jenkins的主页。 ...
    99+
    2023-10-27
    jenkins git
  • Linux怎么部署tomcat项目
    这篇文章主要介绍“Linux怎么部署tomcat项目”,在日常操作中,相信很多人在Linux怎么部署tomcat项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么部署tomcat项目”的疑惑有所...
    99+
    2023-06-28
  • docker怎么部署django项目
    要部署Django项目,可以使用Docker进行容器化部署。以下是一些基本的步骤:1. 首先,确保已经在本地安装了Docker和Do...
    99+
    2023-10-09
    django docker
  • docker怎么部署python项目
    部署Python项目到Docker可以按照以下步骤进行操作:1. 创建一个Dockerfile:在项目的根目录下创建一个名为Dock...
    99+
    2023-10-19
    docker python
  • linux怎么部署golang项目
    要在Linux上部署Golang项目,你可以按照以下步骤进行: 安装Golang:首先,你需要在Linux上安装Golang。你...
    99+
    2023-10-27
    linux golang
  • centos7怎么部署php项目
    本文操作环境:centos7系统、PHP7.1版、DELL G3电脑centos7怎么部署php项目CentOS 7部署PHP项目的方法:目录一、安装nginx(自动)二、安装mysql三、修改mysql登录密码四、安装PHP及扩展五、配置...
    99+
    2016-02-08
    php centos7
  • weblogic怎么部署web项目
    要在WebLogic中部署Web项目,需要按照以下步骤进行操作: 确保已经安装并配置好WebLogic服务器。 打开WebLogi...
    99+
    2023-10-25
    weblogic
  • k8s怎么部署php项目
    要在Kubernetes上部署PHP项目,可以按照以下步骤进行操作: 创建一个包含项目代码的Docker镜像。可以使用Docker...
    99+
    2023-10-27
    k8s php
  • docker怎么部署Web项目
    这篇文章主要介绍“docker怎么部署Web项目”,在日常操作中,相信很多人在docker怎么部署Web项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker怎么部署Web项目”的疑惑有所帮助!接下来...
    99+
    2023-06-04
  • tomcat怎么部署java项目
    要部署Java项目到Tomcat,需要按照以下步骤进行操作:1. 首先,确保已经安装了Java Development Kit (J...
    99+
    2023-09-04
    java tomcat
  • Ubuntu中怎么部署vue项目
    这篇文章主要介绍“Ubuntu中怎么部署vue项目”,在日常操作中,相信很多人在Ubuntu中怎么部署vue项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu中怎么部署vue项目”的疑惑有所帮助!...
    99+
    2023-07-04
  • Linux下怎么部署vue项目
    本文小编为大家详细介绍“Linux下怎么部署vue项目”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux下怎么部署vue项目”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.部署Nginx请参考Linux...
    99+
    2023-06-28
  • 怎么远程部署php项目
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑怎么远程部署php项目?将PHP项目部署到服务器项目包括一堆php文件,需要连接mysql流程租服务器 -> 配置环境 -> 测试php和数据库环境 ->...
    99+
    2017-02-25
    php 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作