nginx反向代理websockets

有些情况下,部署的服务器是只开80端口的,这个时候如果我们想要ssh怎么弄?

就是本地开其他端口的web ssh client,然后通过nginx的80端口反向代理。这个一般都需要走webscokets的,下面我就把我折腾的东西记录下。

##web client的选择##

我是用了一个基于python技术,html5,websockets实现的web界 …

阅读全文

iterm2给ssh窗口上色

#给iterm2的ssh窗口上颜色#

经常开ssh登陆远程服务器,有时自己都分不清那个是远程那个是本地了。

今天看到一个技巧,可以让iterm2 给ssh到远程的窗口上个颜色。这样一看颜色就知道不是本地了。

首先就是编辑~.zshrc文件,在末尾加入

source iterm2.zsh

然后在用户目录创建一个iterm2.zsh文件, …

阅读全文

一次入侵检查

#10.1放假期间的一次入侵处理#

今天一个网站的朋友给我电话,说网站无法访问了。我尝试访问了下,提示数据库不存在。开始以为数据库出现问题了,尝试访问子域名无问题。ssh上去看到数据库正常。 检查文件的时候,发现mysql_config.php是早上6点多修改过的。比较奇怪了。

打开mysql_config.php发现已经被清空了。于是赶紧处理下,让网站 …

阅读全文

update git

#问题#

朋友架设了一个gitlab,很适合内部使用。但是当我从服务器上想把salt的配置push上去的时候,一直失败。测试了下,clone也是失败的。

提示如下

error: The requested URL returned error: 401 Unauthorized while accessing http://x.x.x.x

##解 …

阅读全文

Ruby采用ActiveRecord方式访问Mysql

前段时间一个朋友的DZ论坛因为误操作导致部分帖子被删除,因为发现的比较晚,所以再删除后已经有很多新帖子被发布了。所以就无法简单的还原到帖子被删除的某个时间点,因为这样就会造成数据库回档,很多新的帖子将消失。

我想到的处理办法就是采用一个删除点前的备份恢复到一个新表中,然后用程序判断被删除的帖子导入到现在的数据库中。而最近一直比较迷恋ruby的我,理所当然就 …

阅读全文

mac下的secureCRT如何保存密码?

mac下面的secureCRT默认保存不上密码,我们选择了保存密码后,下次登录还是提示密码错误。

解决办法: 因为secureCRT默认采用mac的keychain来处理密码,所以会出现这个问题。我们只需要去掉这个选项即可正常。

打开secureCRT后,按”command+,” 在”advanced”里面 …

阅读全文

digitalocean-vps

##Digitalocean debian6 vps测试##

最近又折腾了一次VPS。 原来一直使用的是vpsee.com提供的最低配置VPS。

配置

  • 1 core CPU
  • 256 MB 内存
  • 256 MB 交换
  • 10 GB 硬盘
  • 160 GB 流量
  • 1 IP
  • 5 机房可选

费用 $10/月

再来看看我最近选择的digitalocean的vps …

阅读全文

nginx支持thinkphp的pathinfo模式

最近帮助一个朋友迁移系统。原有系统是www.pinphp.com开发的一套淘宝客程序,跑在Win03服务器上。因为ddos攻击、性能问题等原因,找我迁移到Linux系统下。

首先我推荐的组合当然是现在流行的Ningx+php-fpm模式。便于优化而且效率很高。

部署的过程中遇到的问题就是伪静态无法生效。一些带中文的url无法正常处理等。

后来看代码发 …

阅读全文

centos5.5安装rails环境

最近招生需要写一个考试结果查询程序,就用rails来写了。以前一直java、php的,发现rails的高效开发以后,就打算尝试下。 程序写好后,就开始考虑服务器的问题了。我手边就只有centos的系统,也直到ubuntu和debian对于rails来说有好点。但是现实总是残酷的。。。

##安装EPEL 因为系统为centos 5.5 所以很多现在流行的软件 …

阅读全文

rails-best-practices-2

#SCOPE IT OUT

和前面一样,让我们先来看一段“SAD CODE”。

/app/controllers/tweets_controller.rb

def index
  @tweets = Tweet.find(
              :all,
              :conditions => {:user_id …

阅读全文