Hi, nice to meet you!

Hexo problems

DTraceProviderBindings.node issue

  • Mac 环境下使用如下命令重新编译安装 Hexo 的 node_modules 依赖
    1
    2
    3
    4
    5
    6
    7
    8
    # cd hexo installation directory
    cd `which hexo`/../..

    # remove installed node modules
    rm -rvf node_modules

    # reinstall all dependencies
    npm install
Hexo problems

Nginx 部署 Node Web 项目

Nginx反向代理

由于本例中服务器需要使用 php 服务,所以之前安装了 WDCP 面板(自带LNAMP),所以此处不提如何安装Nginx

  • Nginx添加vhost
  • 修改nginx/conf/vhost/your.domain.conf,如下
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    server {
    listen 80;
    server_name example.com;

    location / {
    proxy_pass http://localhost:9000;
    ···
    }
    ···
    }
Nginx 部署 Node Web 项目