Category: 服务器

Linux or Windows Server

服务器, 运营维护

Varnish(前)+Nginx(中)时,让Apache(后)获取用户真实IP(多重代理)

PHP探针

不得不说我有点问题,网站一个Apache+Varnish不够,还要在Apache和Varnish之间插入个第三者——Nginx。 因为某些需要,也给该服务器上的个别网站上了CDN。 Apache做后端,前面多一个Nginx Proxy Cache+Varnish,获取用户的真实IP不难,只需给Apache上一个rpaf模块就行了,然后让Varnish处理XFF的内容就好了:

无CDN的情况下访问网站,可以正确获取到用户的真实IP。 最近给网站上多了一个CDN,rpaf模块就显得无能为力了。因此,这几天一直苦恼如何让我的网站获取用 […]

Read more 3 Comments
服务器

把外链图床搬回本地

我以前一直是用SAE做图床的,当时SAE还没收费,用得也很开心。 后来,一个突如其来的消息:SAE要开始收费了,我就知道,我的网站有大部分的图片要挂了…… 终于,在2012年11月12日,我的应用因欠费被停了,网站上大部分文章的图片都无法显示了…… 就在今天,我想起了那些挂了的图片,为什么不把那些图片搬回自己的VPS上呢?很多文章都用了SAE做图床,如果搬回来的话,就要一篇一篇文章地去修改了,那样太麻烦了。简便点的方法,就是从MySQL下手了,MySQL有很多命令,应该会有有批量替换内容的命令吧?百度了一下,终于找到了: 首先,使用Cyberduck把SAE上的图片都下载回来。然后使用FTP上 […]

Read more 3 Comments
服务器

给你的Debian上Dotdeb更新源,用上新版东西

最近使用Debian配置LAMNP环境时发现,使用apt-get install安装的东西版本都比较旧的,例如PHP能下载的最新版是5.3.10,我自己尝试着去debian源的网站看了下,发现nginx,apache,php,mysql都有新版的。于是用apt-cache 看了下,发现版本里面就只有5.3.10…… 无奈之下,问了下“月姐”,最终使用dotdeb的源解决了问题…… 方法很简单,root权限执行以下命令:

看到OK两个字,你就成功了,Upgrade吧:

Read more 3 Comments
服务器, 未分类, 计算机硬件

解决硬盘安装Ubuntu 12.04.1 Server提示“无法挂载你的安装光盘”或“找不到ISO”

最近入手了个KVM的VPS,SolusVM面板,提供VNC。 虽然VPS提供了模板安装系统,但是默认是把30GB都给了/,太不尽人意了。况且我也喜欢原版的系统。于是打算动手安装上去。 我使用的是硬盘安装的方法,但是安装的时候,却提示“无法挂载你的安装光盘”,经过我的一个晚上的折腾,终于找到解决办法了! 首先,到模板处安装个Windows Server 2008,然后安装个WinPE,用DiskGenius调整C盘的大小,释放1GB空间出来,放Ubuntu的ISO用,并且格式化为FAT32格式,注意一定要FAT32格式,不然会提示找不到ISO! 回到Win2008,下载好Ubuntu的ISO,还 […]

Read more 3 Comments
服务器

真正可用的重置MySQL密码的方法

我是个喜欢折腾的人,因此经常折腾VPS,由于今天误操作,把MySQL的ROOT密码给搞丢了…… 有事谷歌百度嘛,找了N多方法,没有一个真正可以,重启MySQL就打回原形了,最后,只好自己到MySQL官网看文档,终于找到方法了: 首先,结束Mysql的服务:

然后无验证启动MySQL(注意不要把&给漏了):

接着执行:

无误后,就可用如下语句重置MySQL密码: [crayon-662a68f […]

Read more