• nodejs环境的搭建(linux环境centos6.5)


    更新yum
    # yum update

    新建用户
    # adduser user
    设置密码
    # passwd user

    允许用户通过ssl远程访问
    # vi /etc/ssh/sshd_config
    在文末加上 AllowUsers user1 user2

    修改权限
    # vi /etc/passwd
    将UID 设置成0,最大权限

    用新建用户user登录,安装依赖
    # yum install vim openssl build-essential libssl-dev wget curl git

    安装nvm对node版本控制
    # wget -qO-https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

    安装node
    # nvm install v6.10.2 (安装对应版本)
    # nvm use v6.10.2 (指定使用版本)
    # nvm alias default v6.10.2 (系统默认使用版本)

    修改npm镜像源
    # npm --registry=https://registry.npm.taobao.org install -g npm

    安装常用模块
    # npm i pm2 webpack gulp grunt-cli -g

    建立一个app.js
    # vi app.js

    输入 i 进入编辑模式
    const http = require('http');

    const port = 8081;

    const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello World ');
    });

    server.listen(port, () => {
    console.log(`服务器运行在 http://60.205.179.198:${port}/`);
    });

    按下Esc退出编辑模式
    输入:w保存并退出

    配置8081端口的防火墙
    # vi /etc/sysconfig/iptables

    在后面上增加
    -A INPUT -P tcp --dport 8081 -j ACCEPT

    保存退出后,重载一下
    # service iptables restart

    运行app.js
    # pm2 start app.js

    打开浏览器即可进行访问http://60.205.179.198:8081

  • 相关阅读:
    Fiddler配置及使用教程
    Fiddler模拟限速实战
    Fiddler之模拟响应、修改请求或响应数据(断点)
    Fiddler修改请求数据
    Fiddler基础用法-抓取浏览器数据包
    Fiddler高级用法-抓取手机app数据包
    计算机网络基础:可靠传输原理
    计算机网络基础:TCP和UDP
    计算机网络基础:帧结构 + 以太网
    计算机网络基础:TCP/IP协议栈
  • 原文地址:https://www.cnblogs.com/feiseli/p/6825220.html
Copyright © 2020-2023  润新知