服务器开发 分类归档

服务器开发
CentOS PHP Apache Nginx MySQL 环境的开发笔记

Nginx中fastcgi_pass直接写unix和使用upstream

2017-03-26 21:48:47

[服务器开发] , ,

这两天虽然很忙,但是由于某些情况需要折腾一个反向代理服务器。解决了我一个困扰了很久的问题——为什么nginx不能检测后面php-fpm或者hhvm运行的状态;如果php-fpm或者hhvm挂了为什么nginx的fastcgi_cache_use_stale的参数不起作用?

我一直想当php-fpm或者hhvm挂掉的时候nginx能够提供cache的旧页面,但是fastcgi_cache_use_stale的参数似乎不起作用,今天仔细地读了一个nginx的文档。为了实现这个目的,我们需要用的是fastcgi_cache_use_stale 中 error这个参数,然而error这个参数的说明中提到了一句话

Let's Encrypt免费证书安装方法

2016-03-19 20:33:49

[服务器开发] , ,

考虑到网站上面一堆域名证书的续费成本,还是花了几个小时将给服务器装上了Let's Encrypt 的免费证书。其实还算挺简单的。总体来说,LE的证书还是挺可靠的,支持着有EFF、Mozilla等大头,虽然是2015年末才正式推出服务,但是一年多以前我就早已听到,当时好像还引发了很强烈的反响。

MediaWiki中widget脚本的异步加载方式

2015-11-28 18:21:35

[服务器开发] ,

最近玩mediawiki比较多,感觉mediawiki扩展方面做得真的不错,API方面,完善的日志功能也是非常棒。并且mediawiki本身就为维基百科服务的,于WordPress相比,不需要魔改就能够很好地使用于大型项目。学校有个用WordPress做的展示网站,用户太多编辑太混乱,权限也是非常混乱和危险,现在都有点想安利他们用mediawiki了。

MediaWiki最近的一个更新将脚本全部js脚本都异步了,应该说这也是一个设计的潮流吧。

感谢mediawiki这次的升级为我提供这个月的博客更新素材,终于有点干货了。

 

CentOS7搭建网页BT下载服务器

2015-10-15 16:55:23

[服务器开发] , , ,

一直想自己弄一个BT下载服务器,迅雷的离线下载确实很好用,但是也有很多局限性,毕竟自己搭建的话,可以全部自定义,想要什么功能就有什么功能。在线播放的也不需要各种等。与迅雷各种吸血下载还有对参数含糊其辞相比,一个Linode 2048的服务器250 Mbps Network Out,相当于30MB/s的专用下载带宽都是明确标示。主要瓶颈将会出现在接收电脑的带宽上。

虽然,由于相同资源可以重复使用,迅雷提供很大的离线储存空间,但是这些东西,自己弄的肯定专业得多了,不会因为节约成本,而出现某些资源不能下载的情况,或者需要进入队列等待离线的情况。

 

WordPress 多点负载均衡部署方式

WordPress 确实是做博客非常好的一个工具。但是基本上都是单一节点的。做成多个点的集群其实也是非常方便的,并不需要借助什么组件。

 

CentOS7上GitHub 自动部署的实现

2015-06-18 23:00:20

[服务器开发] , , ,

还是尽量维持每月至少一更的节奏吧。最近在玩Azure云,发现它的自动部署功能实在是太棒了。尝试在自己的机器设置Github自动部署功能,其实上是非常简单的。我们只需要一个 几十行的python脚本监听一下就可以了。

 

CentOS7虚拟账号邮件服务器构建方法

生命在于折腾,最近由于工作需要,自己成功实践了Postfix+Dovecot+MariaDB+CentOS7 实现了包含虚拟账号的邮件服务器的构建。最终设置是支持  SMTP+SMTPs+IMAPs ,支持邮箱转发,以后可以在不同的地方使用不同的电子邮件地址,那样就可以知道谁泄露了自己电子邮箱了。

 

hhvm下WordPress的构建

2015-04-16 0:22:48

[服务器开发] , ,

似乎是Github page及类似服务的兴起,wordpress博客没有以前热门了,大家都流行弄静态博客了。
不过我还是比较习惯Wordpress,毕竟用了这么多年,很多组件都再熟悉不过,修改起来也非常迅速,效率还是第一位嘛。现在hhvm和nginx的配合使用,博客运行起来也是非常地快。

 

KanColle服务器构建方法与策略

自己动手,丰衣足食。想玩舰女人,求己不求人。搭建一个私有的服务器其实成本并不高,东京的服务器最低只要5-10刀一个月,然后三两朋友一起使用,已经是非常足够了,并且自己还可以摸索各种黑技术。另外那些公开叫卖的服务器难免树大招风,还经常出现商家互黑的情况,当然,这个仅仅是技术向的文章,服务器维护是需要巨大成本的,如果自己不想折腾,还是去买服务吧。

当然有很多解决的方案。但是各种技术都有自己的优点和不足之处,我曾经尝试过Nginx的代理,结果不支持https,结果登陆相当麻烦;试过全局代理,但是速度实在忍无可忍。最终还是将Squid服务器作为最终解决方案,然后网页直连作为备用方案。本片文章主要记录的就是这两种解决方案

 

MacOSX Yosemite 开启Httpd

2014-11-08 11:55:41

[服务器开发] ,

作为Linux的派生系统,MacOSX还是预装了Apache,虽然我的生产环境用的都是Nginx + PHP-FPM 但是Mac预留一个Apache平时搞点小东西还是很愉悦的说

 

第 1 页,共 4 页1234