在freebsd上以服务形式运行应用,需要在rc.d目录添加脚本,在/usr/l艺皱麾酪ocal/etc/rc.d/目录为ghost创捋杏野卫建新的服务脚本,创建服务脚本之前为了以服务形式运行ghost,需要安装一个node.js模块,用npm命令以sudo/root权限安装forever模块。
工具/原料
计算机
虚拟机
方法/步骤
1、首先默认情况下,ghost会以独立模式运行,可以不用Nginx,apache或IISweb服务器直接运行它安装和配置nginx和ghost起使用,用pkg命令从freebsd库中安装nginx。
2、然后进入nginx配置目录并为virtualhost配置创建新的目录,设计目标就是构建可扩展的网络应用程序。
3、接着使用Node.js编写的博客平台,它不仅患束锍瓜开源,而且有很漂亮的界面设计、对用户友好并且免费,它允许快速地在网络上发布内容,进入virtualhost目录,用na荏鱿胫协no编辑器创建名为ghost.conf的新文件。
4、进行粘贴如图的virtualhost配置,基于域名访问的情况,若是基于IP访问的,以第一个指定IP的VirtualHost为准,每个IP可以单独指定,保存并退出。
5、然后给ghost服务脚本添加可执行权限,为ghost日志创建新的目录和文件,并把属主修改为ghost用户。
6、最后如果想运行ghost服务,需要用sysrc命令添加ghost服务到开机启动应用程序,启动ghost和其它命令,测试所有nginx和virtualhost配置。