搭建自己的嵌入式博客服务器(二)环境搭建

搭建自己的嵌入式博客服务器(二)环境搭建


node.js和npm

这里使用的是Ubantu操作系统,其他Linux系统同理, (npm是node.js的包管理工具,随同node.js一同下载)

  1. 安装curl.
sudo apt-get install curl 
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
  1. 安装nodejs和npm
sudo    apt-get    install    nodejs-legacy
sudo    apt-get    install    npm

(1)安装用于安装nodejs的模块n

sudo    npm    install    -g    n

(2)通过n模块安装指定的nodejs

sudo    n    latest
sudo    n    stable
sudo    n    lts

(3)升级npm为最新版本

sudo    npm    install    npm@latest    -g
  1. 创建连接到bin(这一步在安装hexo之后)

最后通过node -v ,npm -v确认版本,nodejs版本要在6.3以上才可以

接下来在bin下面创建个软连接

/usr/local/bin/
ln -s /opt/node-v8.11.1-linux-x64/bin/hexo

Apache2

  1. 下载
sudo apt-get update
sudo apt-get install apache2
  1. 环境配置
    (1)/etc/apache2/apache2.conf 是主要配置文件(这个文件的末尾可以看到,include了其它所有的配置文件)。
    (2)/etc/apache2/ports.conf 始终包含在主配置文件中。它用于确定传入连接的侦听端口,默认为80,我们一般都会重新配置新的端口。
    (3)apache2的默认web目录:/var/www/html。(在/etc/apache2/sites-enabled/000-default.conf 里可以看到这个 DocumentRoot /var/www/html 配置)
    (4)设置默认主页的配置文件/etc/apache2/mods-enabled/dir.conf
    按照自己的需求,配置上面的几个文件即可
  2. 开关
sudo /etc/init.d/apache2 [ start | stop | restart | status ]
service apache2 [ start | stop | restart | status ]
  1. 验证
    在浏览器输入IP:端口号验证HTTP服务是否正常
    正常则会显示Ubantu系统默认http服务网页

Hexo

  1. 安装
sudo npm install hexo-cli -g
  1. 配置并初始化
hexo init blog
cd blog
npm install
hexo server

执行完上面几条命令之后,在浏览器打开地址:http://localhost:4000/就会看到hexo为你提供的默认主题,则表示安装成功。
hexo官网 找个适合自己的主题。下载主题源码到 博客目录/themes/
具体的如何更改hexo主题,生成页面和文章可以参考官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值