您的位置:68399皇家赌场 > 域名注册 > 在Centos计划nodejs的手续

在Centos计划nodejs的手续

发布时间:2019-05-12 15:41编辑:域名注册浏览(56)

    ok, 在服务器拉下demo的代码, npm install ,然后利用 pm2 来运行程序。

    二、知识点

    踩坑记录
    1. 必要设置暗许版本号,不然老是进去都要选择版本能力用,使用命令nvm alias default 版本号 来设置

    六、nginx配置

    1. 修改/etc/nginx/nginx.conf文件,配置nginx代理转载
    2. 常用命令 systemctl start|stop|restart nginx
    3. 代办端口设置(须求先配备Ali云的安全组,开放权限),举个例子 http://xxx.cn:9999 代理到 http//xxx.cn/api
    location /api/ {
            proxy_pass http://127.0.0.1:9999/;
    }
    location / {
        index index.html index.php;
    }
    

    七、绑定域名

    进到Ali云域名配置选项,增加深入分析

    • 进去域名商调整台域名管理,给进货的域名增加分析,绑定服务器ip
    • 解析成功后,就足以通过海关域名直接待上访问了

    扩展路线:

    参考

    • linux下部署nodejs服务器
    • linux下npm包设置,
    • centos下nginx安装
    • nginx配置

    四、安装nodejs服务

    体验demo

    编辑 /etc/profile 文件:

    68399皇家赌场,第1步:使用node来运行该文件

    使用node test.js来推行该公文,当然也得以行使pm2

    假诺该服务器的ip为: 123.45.67.9,那么就足以经过123.45.67.9:8082来做客,能够在浏览器上来看hello world

    1. 安装nvm(node版本管理) 命令: wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash
    2. 安装nodejs nvm install 版本号 比如: nvm install 8.7
    3. 安顿天猫商城镜像npm config set registry=http://registry.npm.taobao.org,
      利用npm config list查看是或不是配备成功
    4. 经过filezilla上传node服务代码(笔者用的是999玖端口)
    5. 支付999玖端口和270一柒端口(mongodb端口,客户端工具robomongo)
    • 去Ali云或许腾讯云依据本身的经济力量选购壹款云服务器
    • 一般选取最低配置就足以了,基本上能够满意个人全体供给
    • 操作系统选拔CentOS7.贰 6二人
    • 自己自个儿购置的是2核肆GB的配置,宽带选择的是2MB,500以内的产出基本没问题,再往上宽带就跟不上了。
    • 购买贩卖贰个友好喜欢的域名,并立即备案,小程序只援救备案过的域名,备案手续依据域名供应商来,非常粗大略

    您只怕感兴趣的稿子:

    • Centos/Ubuntu下安装nodejs教程
    • CentOS 安装NodeJS V8.0.0的方法

    一、目标

    要落到实处的效用是:2个服务器下有八个网站(个人博客和博客后台处理类别)和贰个nodejs服务(正是后台——提供接口服务)

    1. npm i pm2 -g
    2. pm二 start app.js(node服务运行文件名称)
    3. pm二 辅车相依配置文章 http://www.cnblogs.com/chyingp/p/pm2-documentation.html

    前几日意料之外开掘自个儿买了一年快过期了的搬瓦工,除了个别时光拿来当梯子用用此外也没用上,所以流量还剩这么多。。。

    二.一 反向代理

    反向代理:普通的代理设备是内网用户通过代办设备出外网实行访问(如:vpn),而工作在这种形式下的负载均衡设备,则是外网用户通过代办设备访问内网(用户通过浏览器上网),因而称为反向代理。

    三、安装ftp服务

    • 透过源代码情势安装nodejs与npm
      • 进去usr/local/src/ 目录上面cd ../usr/local/src/
      • 下载源代码压缩包wget https://nodejs.org/dist/v10.13.0/node-v10.13.0.tar.gz
      • 下载达成后解压压缩包tar -xvf node-v10.13.0.tar.gz
      • 除去压缩包修改nodejs文件夹名rm node-v10.13.0.tar.gz //删除压缩包``mv node-v10.13.0 nodejs //修改文件名
      • 归来根目录,创设软连接,把node与npm命令变为全局指令ln -s usr/local/src/nodejs/bin/npm /usr/local/bin/``ln -s usr/local/src/nodejs/bin/node /usr/local/bin/
    • 因而npm全局安装pm2,同样的格局创立软连接
      • 安装pm2npm i pm2 -g
      • 建立pm2软连接ln -s usr/local/src/nodejs/bin/pm2 /usr/local/bin/

    陈设情况变量

    3.二.一 编写后端代码

    跟上边包车型客车利用nodejs来管理静态能源是同1的, 只不过是更复杂一些,须求对各类接口实行管理,假诺是一个物品接口,就必要有:goods/get、goods/add、goods/delete、goods/update等接口,那是代码层面包车型大巴;

    因为大家的网站分明是在服务器开机的时候一贯运维的,不然我们的网址将无法访问,因而须要利用一些计划工具来拍卖nodejs服务,比方在node服务挂掉的时候能够重启、在服务重视启后,node服务也亟需活动重启,常用的配备工具备:pm2

    1. 购置三个Ali云的ecs服务器
    2. 购入域名并打开求证(能够迟一点提供)

    安装git:

    3.壹.2 思路二:使用nodejs来管理静态能源

    事实上正是在服务器上运维三个nodejs服务,然后通过ip地址 端口来做客能源,由node来响应请求,无需配备nginx;

    分为两步:

    • 编写制定使用nodejs接口的js文件
    • 应用node来运营该公文

    打算干活

    我写的比较精简,不知道有没有讲清楚,欢迎大家一起交流

    新建nodejs项目

    三、思路

    1. 下载FIleZilla,新建站点,输入主机名(公网ip),端口填2二,协议选sftp,输入登入账号密码(采用镜像时设置的)
    2. 增加安全组(Ali云控制台 -> 云ECS服务器 -> 安全组)规则开垦8080端口
    3. 用公网ip访问网址,测试是还是不是成功
    -rwxrwxr-x 1 500 500 28746408 Apr 4 05:04 node
    lrwxrwxrwx 1 500 500    38 May 1 08:03 npm -> ../lib/node_modules/npm/bin/npm-cli.js
    

    3.一.壹 思路1:nginx作为反向代理服务器管理静态能源

    分为两步:

    1. 安不忘虞好相应的能源
    2. 配置nginx

    伍、安装pm贰 进程敬爱模块

    68399皇家赌场 1image

    本文由68399皇家赌场发布于域名注册,转载请注明出处:在Centos计划nodejs的手续

    关键词: 68399皇家赌场 linux相关 其他课程 玩转 服务器配置

上一篇:linux之cp/scp命令+scp命令详解

下一篇:没有了