其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

VPS主机搭建Ghost环境:Nginx Node.js MariaDB

GG网络技术分享 2025-03-18 16:14 0


大家好,这里是关于[介绍一款集群化的VPS服务器管理面板-APPNODE],[VPS主机搭建Ghost环境:Nginx Node.js MariaDB]问题的解答,希望对您有所帮助。如果你还想了解更多这方面的信息,请关注本站其他相关内容,共同学习吧!

介绍一款集群化的VPS服务器管理面板-APPNODE

教程大全APPNODE面板,服务器集群管理面板

介绍一款集群化的VPS服务器管理面板-APPNODE

官网:https://www.appnode.com/

此面板仅支持centos系统6和7版本,并且里面功能较多,设置复杂。不建议新手使用,适合喜欢折腾的用户。

面板里面程序比较丰富,有防火墙安全设置,也有内网穿透的FRP客户端和服务端,还有一些是文件对传之类。

免费版最多创建3个网站,付费版本无限制,具体可上官网查看版本区别。个人使用网站也不多的免费版本即可。

想试试的,多发掘下

面板预览:

安装过程:

先说下安装过程,打开官网https://www.appnode.com/install

常用软件里的PHP、MySQL等可以先不选择,后面面板安装完毕在面板里安装。

这里本人就选了个nginx、PHP7.1和MySQL5.6

选择一些基本设置,然后下方有安装命令,复制命令直接在SSH中执行即可。

安装过程很快,我这是3分钟安装完毕。

安装过程中会提示让你输入面板登陆端口、面板管理员帐号、面板管理员密码,然后会让你输入y确认

安装完毕后输出如下图:

我们打开面板地址:你的IP:你设置的端口,比如http://149.129.91.164:29015/

然后输入登录信息点击登陆,第一次登陆会让你同意协议,同意即可。

下面是一些面板的截图,大家可以观看下:

VPS主机搭建Ghost环境:Nginx Node.js MariaDB

Ghost是一款个人博客系统,它是使用Node.js语言和MySQL数据库开发的,同时支持MySQL、MariaDB、SQLite和PostgreSQL。用户可以在支持Node.js的服务器上使用自己的博客。它是由两位WordPress前工程师开发,特点就是轻 快 高效,并原生支持Markdown语法。

在WordPress变得越来越强大,同时又越来越臃肿的今天,Ghost的出现,无疑为博客系统界带来一股清风。 虽然如此,Ghost目前的使用者还局限于有一定代码基础的Geek,工程师们,它并不完善。如果您想尝试一下Ghost博客的轻便快速,不妨跟随本文来进行一番尝试。

本文使用的环境如下: CentOS 6.6 x86_64纯净系统 。搭建目标如下:

更多的有关于博客系统搭建的信息可查看:静态博客程序使用入门

一、编译安装Nginx 1.9.2

1.首先我们去官方网站下载最新的nginx源码:

2.解压nginx源码:

3.编译openssl(为https准备,不需要请跳过该步骤)

4.建立makefile(此处加入了https(--with-httpsslmodule)与spdy(--with-httpspdymodule)模块,若不需要请去掉)

5.添加nginx管理脚本,设置开机启动

6、使用以上代码时,请注意代码的中英文字符在复制过程中是不是有变化。执行:vim /etc/init.d/nginx 。按I编辑,贴入上方脚本。按Esc,然后按:键,输入wq,回车保存。接着执行以下代码:

6.nginx有关路径:nginx:/usr/local/nginx ,nginx.conf:/usr/local/nginx/conf/nginx.conf

二、yum快速安装MariaDB 10.1.5

1.添加MariaDB源:

2.安装启动MariaDB

3.更改MariaDB root密码:/usr/bin/mysqladmin -u root password \'你的密码\'

4.设置MariaDB字符集:

5.编辑完后如下图:

5.建立ghost数据库

6.MariaDB配置文件路径:my.cnf:/etc/my.cnf ,my.cnf引用:/etc/my.cnf.d

三、安装node.js v0.12.4

1.下载node.js二进制源码包(这个是编译好的程序,可直接使用,只要设置环境变量即可)

2.设置环境变量:

3.附图:编辑后的/etc/profile

注:相关网站建设技巧阅读请移步到建站教程频道。

四、安装运行Ghost中文

1.Ghost中文网:

官网首页:http://www.ghostchina.com/

2.执行以下命令开始下载Ghost中文并解压

2.修改Ghost配置:执行cp config.example.js config.js 和 vim config.js 。需修改部位如下:

(1).将url: \'http://my-ghost-blog.com\' 改为url: \'http://你自己的域名\'

(2)删去

(3)取消:(注:前后的/* */注释符号,并分别改为你自己的信息(用户root即可) )

(4)修改如下内容:(将127.0.0.1改为0.0.0.0)

(5)保存退出。附图:修改后的config.js文件

3.运行Ghost。执行以下命令,运行Ghost:

4、若config.js无误,输出类似如下:

5、若config.js设置失误,则会输出栈跟踪: 红色输出标示错误原因

6、forever守护ghost进程 。我们如果按下Ctrl+C,或者关闭SSH连接,Ghost博客就会被关闭,那么,如何让它长期运行?我们使用forever来实现。

7、输出如下

8、停止Ghost可以:切换至Ghost根目录并运行forever stop index.js

9、输出如下:

10、查看Ghost进程:切换至Ghost根目录并运行forever list

五、为Ghost设置虚拟主机

1.编辑nginx.conf文件:

2.编辑完后像这样:

3.建立虚拟主机配置文件:mkdir vhost && cd vhost 和 vim 你的域名.conf ,并写入如下配置:

4.重启nginx:service nginx restart

至此,在VPS上,我们已经成功搭建出了Nginx+Node.js+MariaDB环境,并运行了自己的ghost博客,您可以在做好DNS记录后,访问您的域名,就可以开始您的ghost之旅了。

文章出自sxbk.pw博主, Ghost建站过程中有任何问题可咨询博主。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

标签:

提交需求或反馈

Demand feedback