zoukankan      html  css  js  c++  java
  • centos 前端环境搭建

    Node.js 安装

    wget 下载安装

    yum -y install gcc make gcc-c++ openssl-devel wget

    node v6.11.0 下载

    wget https://nodejs.org/dist/v6.11.0/node-v6.11.0.tar.gz
    wget https://npm.taobao.org/mirrors/node/v6.11.0/node-v6.11.0.tar.gz

    nodejs portal

    解压编译安装

    tar -zvxf node-v6.11.0.tar.gz
    ./configure

    ./configure && make && make install

    可能出现问题,见问题

    检查node版本

    node -v

    screen 安装

    yum install screen

    screen常用到的几个命令:

    screen -S name 创建一个name的session

    screen -R name 打开name这个session

    screen -ls 列出所有已经存在的session

    ctrl + a d退出当前的session

    端口设置

    • 修改文件/etc/sysconfig/iptables

    cd /etc/sysconfig/
    vi iptables

    • 文件如下
    # Generated by iptables-save v1.4.7 on Sun May 14 22:48:04 2017
    *filter
    :INPUT ACCEPT [0:0]
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -i lo -j ACCEPT
    -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    :RH-Firewall-1-INPUT - [0:0]
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    
    COMMIT
    # Completed on Sun May 14 22:48:04 2017
    
    • 重启服务器

    service iptables restart

    你可以验证一下是否规则都已经生效:

    iptables -L

    问题

    编译失败:
    1.gcc版本过低,请升级到4.8+(node 4.0+会遇到)
    2.g++ not found

    centos:
    yum -y update gcc
    yum -y install gcc+ gcc-c++
    
    

    清华镜像

    https://mirrors.tuna.tsinghua.edu.cn/

    安装node的更快的方法

    https://cloud.tencent.com/developer/labs/lab/10040

    安装git

    https://cloud.tencent.com/developer/labs/lab/10045

  • 相关阅读:
    nginx 自启动脚本
    debian开机启动管理
    vagrant up connection time out
    vagrant在windows下的使用
    Office Web Apps Server
    邻接表模型中的节点移动
    Managing Hierarchical Data in MySQL(邻接表模型)[转载]
    play mp3 in c#
    2014年5月份第3周51Aspx源码发布详情
    2014年5月份第2周51Aspx源码发布详情
  • 原文地址:https://www.cnblogs.com/gabrielchen/p/6959338.html
Copyright © 2011-2022 走看看