Linux上配置Node环境
- 官网下载node安装包,选择LTS为稳定版,下载 Linux Binaries (x64):node-v10.15.1-linux-x64.tar.xz
- 使用ftp传输到root目录下
- 使用命令
xz -d node-v10.15.1-linux-x64.tar.xz
转为 node-v10.15.1-linux-x64.tar文件 - 使用命令
tar -xvf node-v10.15.1-linux-x64.tar
解压 - 建立软连接,可以全局使用
node
、npm
命令**/usr/local/bin**可以理解为桌面快捷方式放置的位置
ln -s /root/node-v10.15.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v10.15.1-linux-x64/bin/npm /usr/local/bin/npm
- 使用
npm -v
和node -v
测试安装完成
配置git环境
- 安装git
yum -y install git
- 查看版本
git --version
安装hexo
- 安装hexo
npm install -g hexo-cli
,hexo安装为node的模块
hexo在Linux中安装后无hexo命令
可执行以下语句创建快捷方式:
ln -s /root/node-10.15.1/lib/node_modules/hexo-cli/bin/hexo /usr/local/bin/hexo
- 把git上的这个项目clon下来https://github.com/Firsmant/hexo_blog
- 按照说明直接可以跑起来,用外网可以直接访问,但是不能做别的操作了;
- 获取git上的静态项目文件https://github.com/Firsmant/info-manage,把这个项目部署到Nginx
Nginx配置
-
安装:
yum install -y nginx
-
启动服务:
systemctl start nginx.service
-
nginx -t
命令检查配置文件的语法是否出错,可以查看到Nginx配置文件的位置 -
编辑配置文件:
vim /etc/nginx/nginx.conf
,修改root为自己的项目目录,默认打开index.html页面
-
重启服务:
systemctl restart nginx.service
即可访问 http://192.144.199.235/ -
在配置文件中修改Nginx的启动用户
外网访问出现403问题,是因为文件权限问题,查看错误日志:/var/log/nginx
解决nginx 403forbidden问题
参考