nginx反向代理配置教程_nginx反向代理http配置

nginx反向代理配置教程_nginx反向代理http配置Nginx服务配置篇·第六课:Nginx反向代理Hexo安装教程前言使用下来,Hexo的局限性感觉还是比较大的,你要说它是一个单纯的博客,它也能给你整点花出来,要说用它搭建网站,又有点不切实际。个人还是更喜欢wordpress这种啥都有的类型。目前网上的教程基本上都是托管在Githu

Nginx服务配置篇·第六课:Nginx反向代理Hexo安装教程

前言

使用下来,Hexo的局限性感觉还是比较大的,你要说它是一个单纯的博客,它也能给你整点花出来,要说用它搭建网站,又有点不切实际。

个人还是更喜欢wordpress这种啥都有的类型。

目前网上的教程基本上都是托管在Github Page上面的,这样的方式的好处就是成本低,不需要定期维护,而且还可以专注于写作。因此,使用自己域名加服务器的方式很少有人提及,确实非常的麻烦。

我们这边就正好用第二种方式来部署自己的Hexo。

步骤

第一部分 Hexo安装

1.安装nodejs和npm

2.手动更改 npm 的默认目录

根据官方,不建议使用root权限,使用普通用户权限,这样会存在访问权限问题,需要修改npm默认目录。

引用文档:

若要最大程度地减少出现权限错误的可能性,可以将 npm 配置为使用其他目录。在此示例中,您将在主目录中创建和使用隐藏目录。

2.1 备份您的计算机。

2.2 在命令行上的主目录中,为全局安装创建一个目录:


2.3 将 npm 配置为使用新的目录路径:


2.4 在首选文本编辑器中,打开或创建一个文件并添加以下行:


添加一行:


nginx反向代理配置教程_nginx反向代理http配置

2.5 在命令行上,更新系统变量:


2.6 要测试新配置,请全局安装软件包,而不使用 :sudo


*您可以使用相应的 ENV 变量代替步骤 3-5(例如,如果您不想修改):~/.profile


3.修改源

4.安装 Hexo

所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。


进阶安装和使用

对于熟悉 npm 的进阶用户,可以仅局部安装 hexo 包。


5.执行 Hexo的2种方式

2.将 Hexo 所在的目录下的 node_modules 添加到环境变量之中即可直接使用 hexo <command>:


安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。


nginx反向代理配置教程_nginx反向代理http配置

新建完成后,指定文件夹的目录如下:


这个时候在你创建的网站目录,输入:


输出:

nginx反向代理配置教程_nginx反向代理http配置

代表可以正常运行了。如果你是本地登录的话,输入打开地址就能登录浏览了。

nginx反向代理配置教程_nginx反向代理http配置

第二部分 配置Nginx反向代理


编辑你的网站配置文件,这边贴一部分重要配置:(如果是http的,就在listen 80下面配置)


重启Nginx以载入配置:


然后再启动hexo,打开网站就能访问了。

第三部分 hexo后台运行

由于Hexo启动时,它只能挂在前台上。一旦退出terminal,它就无法使用了。

想要后台运行,步骤如下:

1.安装pm2

2.在博客根目录下创建run.js

内容如下:


3.运行脚本

nginx反向代理配置教程_nginx反向代理http配置

这样就可以使得hexo常驻后台了。

常用命令如下:


总结

Hexo配置总体还算简单,但是也和常规的wordpress这种结构完全不一样。

也算是一次新的体验。记录一下。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/9012.html

(0)
上一篇 2024年 5月 10日 19:10
下一篇 2024年 5月 10日 19:21

相关推荐

关注微信