分类目录归档:常用服务

Nginx动态模块编译安装初尝

虽然我一贯会自行编译Nginx,而且我多会选用阿里的Tengine或者YiChun Zhang的OpenResty,可难免会遇到一些特殊情况。

例如:我最近接手的一个小项目。其官方运维偏偏选择的是RPM包。如果是Nginx 1.9.11版本之前,我只能选择跟他们的运维商量:“hi,哥们!我需要用到的一些第三方模块必须重新编译安装Nginx呢!” 所幸,他们用的Centos 7.0,而官方的RPM仓库自带的版本已经支持到Nginx 1.10.2啦。我深呼吸一下,考虑到他们的使用习惯,我作出了第二个选择:Nginx动态模块。 继续阅读Nginx动态模块编译安装初尝

ArchLinux社区捐献包AUR安装工具Yaourt

根据官方的定义,MSYS2是一款Windows上运行的基于CYGWIN(主要是脱离了cygwin.dll, 重写的动态库msys-2.0.dll)和MINGW-W64的软件打包发行平台。相对于CYGWIN提倡的POSIX兼容,它更加注重与windows的兼容性和运行效率。它其中用到了一款winpty的开源软件来处理CYGWIN shell和WIN不兼容的问题。在漫长使用cygwin的过程中,我也是通过安装winpty来处理的。其实,babun shell封装cygwin时也利用了winpty. 继续阅读ArchLinux社区捐献包AUR安装工具Yaourt

Chocolatey – windows下的包管理工具

作为linux系统运维都习惯了YUM或APT吧。高大上的MACers,也享受着Homebrew。此类包管理软件,解决了依赖,解决了多版本并存,方便了统一管理、安装、卸载、升级、查看。那么,为什么没有人在windows下也搞一套呢? 当然,她是存在的,那就是今天会介绍的Chocolatey. 继续阅读Chocolatey – windows下的包管理工具

Squid反向代理用户认证缓存清除控制防盗链

之前一篇我们说了Squid正向代理,我们实际的web应用场景中,更多的则是用squid去做反向代理,达到静态文件缓存加速的效果。 之前我们也安装了squid,现在我们直接修改一下其配置文件就可以啦(因为我这台服务器是邮箱服务,所以没有web服务在线哈)。 继续阅读Squid反向代理用户认证缓存清除控制防盗链

Squid正向代理实现翻墙访问FACEBOOK/Google

大家都知道,FB和GG在国内我们是无法正常访问的,作为网络运维人员的我们,手头难免有海外或者香港的服务器。那么,利用SQUID安装和简单配置,我们就能实现正向代理去请求那些被墙的网站。当然,Squid实际应用场景不仅仅如此,正向代理往往多用于企业网络管理员对内部员工的请求统计和控制。 继续阅读Squid正向代理实现翻墙访问FACEBOOK/Google

samba服务器搭建安装添加用户以及权限配置

Samba可以实现在Linux或者Windows服务器端上共享目录,通过合适的用户以及权限设置,能够比较完美的实现跨操作系统的文件共享。 相对来说,这个应用在企业网络管理员用得较多,我因为PC是WINDOWS 10,而有一台笔记本装的是带有图形UI界面的Linux。可想而知,两台电脑共享文件是比较麻烦的,所以我今天在CENTOS下安装了Samba,方便WIN10上调用文件。 好了,我们废话不多说,开始吧! 继续阅读samba服务器搭建安装添加用户以及权限配置

PHP Zend Opcache和Memcache支持配合W3Total Cache加速网站

我们之前有两篇博文提到利用nginx fastcgi cacheredis cache为WP网站提速。其实,我们大多数人可能会使用一款叫做W3 Total Cache的插件去尾网站加速。诚然,他们的选项配置是非常多而灵活的,而且支持CDN的内置式配置。关于他的配置,我就不做赘述了,因为WP的官方网站有非常详细的教程,请戳这里继续阅读PHP Zend Opcache和Memcache支持配合W3Total Cache加速网站

Logrotate配合LNMP定时自动智能清扫日志文件

在这台新Centos 6.7服务器上,我们经过之前的MySQL 5.7二进制安装优化PHP 5.6编译安装配置Nginx 1.3(tengine-2.1.2)编译安装,以及各自的配置,LNMP手动搭建可算大功告成。现在,我们要考虑的是日志文件,特别是web请求的日志,随着网站访客日日夜夜的访问,必然会引起日志日趋庞大的问题。那么,我们如何轻松的完成智能整理呢? 那就要看一款叫做logrotate的进程啦。 继续阅读Logrotate配合LNMP定时自动智能清扫日志文件