excel表格如何拉长
721
2022-05-30
GitHub: https://github.com/storagezhang
Emai: debugzhang@163.com
服务器配置
规格:鲲鹏通用计算增强型 | kc1.large.2 | 2vCPUs | 4GB
镜像:Ubuntu 18.04 server 64bit with ARM | 公共镜像
配置 Node.js
登录官网 https://nodejs.org/zh-cn/download/ ,选择合适的版本,我选择的是 node-v14.16.0-linux-arm64.tar.xz。
# 下载 Linux 二进制文件 (ARM) wget https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-arm64.tar.xz # 解压 tar -xvJf node-v14.16.0-linux-arm64.tar.xz # 移动到 /usr/local/lib mv node-v14.16.0-linux-arm64 /usr/local/lib mv /usr/local/lib/node-v14.16.0-linux-arm64 /usr/local/lib/nodejs # 添加到 PATH 环境变量 vim /etc/profile export PATH=/usr/local/lib/nodejs/bin:$PATH source /etc/profile # 创建硬链接 ln -s /usr/local/lib/nodejs/bin/node /usr/bin/node ln -s /usr/local/lib/nodejs/bin/npm /usr/bin/npm ln -s /usr/local/lib/nodejs/bin/npx /usr/bin/npx # 验证 node -v npm -v npx -v
安装 hexo
hexo 的安装很简单:
npm install hexo-cli -g hexo init blog cd blog npm install hexo server
其中,hexo init blog 这一步可能会报错:
INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.git INFO Install dependencies internal/modules/cjs/loader.js:883 throw err; ^ Error: Cannot find module '/root/hexo/blog/node_modules/ejs/postinstall.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15) at Function.Module._load (internal/modules/cjs/loader.js:725:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } WARN Failed to install dependencies. Please run 'npm install' in "/root/hexo/blog" folder.
解决办法:
# 清理缓存 npm cache clean --force # 升级到最新版本 npm install -g npm npm install --save-dev node-sass
配置安全组
通过 hexo server 启动 hexo 后,我发现并不能通过浏览器访问。
经过排查,由于我的服务器是刚购买的,还没有开启 ICMP 协议。
华为云官方文档给出了解决办法:为什么弹性云服务器可以远程连接,但是无法ping通?
登录控制台。
进入弹性云服务器,单击目标弹性云服务器名称。
进入安全组,展开安全组详情页。
点击 更改安全组规则—>入方向规则—>快速添加规则。
勾选 ICMP(全部) 和 HTTP(80)。
完成,刷新浏览器,登录 hexo。
ARM Hexo Node.js 鲲鹏
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。