Home » Index

node-pre-gpy那些事儿

发布于
苏南大叔在安装ghost的过程中,遇到了比较奇怪的报错信息,都是和node-pre-gpy有关的。这个工具的基本介绍,大家可以点击这里查看,https://npm.js.cn/package/node-pre-gyp 。整体来说,这个工具,就是在node的npm install过程中,会下载并使用提前编译好的二进制文件,来弥补本地环境中某些软件的缺失。例如,我们安装ghost的时候,需要的s...

ghost博客设置后台管理员密码

发布于
ghost博客系统,安装完成之后,就可以愉快的玩耍博客了。但是后台地址是什么?用户名是什么?密码是什么?是不是很蒙圈的感觉?其实本部分内容并不难,只不过是和我们以往的各种系统安装设置的经验很不同,所以苏南大叔在这里写一下设置后台管理员的过程。在本篇文章中,苏南大叔默认你已经安装好了ghost博客,并且也切换到你喜欢的数据库模式(sqlite或者mysql),同时认为你也已经通过nginx做了...

ghost的源码初始化安装

发布于
ghost博客系统,目前发版速度飞快。不过苏南大叔个人还是不推荐使用,截至本文写作的时候,ghost的版本是1.8.6。今天我们就说说ghost博客的安装。为啥能把ghost的安装单列一篇文章,那就是说,ghost博客系统的安装并非那么简单的事情,不小心就掉坑里面出不来。官方推荐的是cli模式安装,不过,大家还都是喜欢源码安装的,对吧。在本文中,苏南大叔就先说说源码安装的那些事。按照惯例,苏...

细数ghost开源博客系统的三宗罪

发布于
最近苏南大叔用了几天时间体验了ghost博客系统,这里稍稍的吐槽一下,细数一下ghost开源博客的三宗罪。(这个标题怎么样...)基本描述先说说苏南大叔的体验吧,ghost博客是对标wordpress的,这是个好事情。毕竟wordpress的臃肿和笨重,现在是有目共睹的。而有ghost这个新生事物来对标wp,那么这股清新之风是值得肯定的。但是!至少对于苏南大叔来说,ghost开源博客并不是想...

通过piwik的proxy模式隐藏真实域名

发布于
piwik作为一款非常优秀的统计系统,它的api函数非常强大。其中就有个非常非常强大(bt)的函数,被设计用来proxy。怎么理解呢?在上一篇文章中,苏南大叔和大家探讨了,为piwik增加新的域名的可能性。http://newsn.net/say/piwik-new-domain.html 。而本篇文章中,我们可以利用piwik的proxy功能,隐藏原有的真实域名。真实的域名下面,有管理之类...

piwik系统增加使用新的域名

发布于
正常来说,一个php程序,增加一个新的域名的时候,并不需要对程序本身进行更改。而piwik这个php程序,却推出了个trusted_hosts的概念.也就是说,当给一个piwik程序,增加个新的域名的时候,piwik会报错。这个就有些尴尬了。其实解决方案也非常简单,苏南大叔在这里写出2个解决方案,帮助大家来修复这个问题。方案一,修改代码,config.php修改config.php中的tru...

nginx及apache代理pm2启动的node程序

发布于
本篇文章里面,苏南大叔这里就是炒炒冷饭了。pm2启动node网站和php-fpm启动php网站,其实几乎没有太大区别。所以,这里就是老瓶子装新酒了。不同的是,php-fpm只有一个端口,node则可能出现无数个端口。nginx的vhost配置demo位置是:/usr/local/etc/nginx/server/demo.confserver { listen 80; ...

mac环境,pm2命令与sudo的爱恨情仇

发布于
在mac系统中,如果在console中碰到了权限不足等提示,在相关命令前,加上个sudo,就是最好的选择。但是,对于pm2命令来说,如果你输入几乎任何命令,都需要加上个sudo才能执行的话,这是个配置错误的标志。这种情况下,必须要解决掉这个sudo问题,才能正常使用pm2。否则无法成功配置pm2的startup(开机启动)功能,导致重启后,查看pm2 list仍然空白。查看pm2错误日志从前...

再谈pm2的start命令

发布于
苏南大叔在以前的文章里面已经对pm2的start命令,进行了较为详细的分析。具体见这里:https://newsn.net/say/node-pm2-start.html , https://newsn.net/say/pm2-start-json.html 。但是这篇文章里面,苏南大叔还是想再次分析分析pm2的start命令。对已有的pm2 start命令进行参数更改因为pm2 start...

pm2的错误排查及日志查看

发布于
pm2系列文章写了好几篇了,这里终于写到了log日志查看内容了。苏南大叔有些小激动。如果使用json方式启动任务的话,那么pm2的log日志路径,可以在json文件里面进行定义,所以,大家可以去具体查看相关json描述文件。查看某个pm2任务的log当然,如果log日志文件位置并没有显性的定义出来。也是可以查看相关log的。我们需要使用的命令就是:pm2 log <taskname&g...