Month: May 2013

Nginx绑定域名并配置www域名301转向

比如说我们有域名example.com,然后配置我们的Nginx服务器,希望绑定两个域名不带www的example.com以及www.example.com。绑定域名可以在你的Nginx配置文件的server {}节做下述配置。

  server {
    listen 80;
    server_name example.com www.example.com;
  }

这样配置后example.com和www.example.com都指向我们的服务器了,虽然这样没有什么,但是这对于搜索引擎是不友好的,不利于网站的SEO,所以我们需要利用301重定向一个域名到另一个域名上。

在Nginx的server节中引入$host变量,这个指代当前访客访问主机时使用的主机名(域名)。接下来我们可以利用if条件语句配合rewrite permanent方式做301定向了。 Continue reading

UBUNTU /boot 分区不足

一直在用WEBMIN管理UBUNTU SERVER 1204 LTS,今天用SSH登陆后台发现如下提示:

“/boot is using 100.0% of 227MB”

显然因为我每次升级版本后残留的内核文件所致,FTP登陆/boot果然发现版本号从
3.2.0-30  到  3.2.0-41
一个不落啊,升级控没法办,这也算强迫症吧,必须清除之。。
每个版本涉及以下五个文件(XX为从30~40的版本号):

abi-3.2.0-XX-generic-pae
config-3.2.0-XX-generic-pae
initrd.img-3.2.0-XX-generic-pae
System.map-3.2.0-XX-generic-pae
vmlinuz-3.2.0-XX-generic-pae

删除很简单,只要保留当前的版本 3.2.0-41,剩下的都用命令

SUDO RM 之即可,记得RM这些文件后进行以下更新安裝的操作:

sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
最后重启 sudo reboot /now

伪装OAuth Key突破twitter API v1.1 的限制

twitter 新版API V1.1强制使用日期一再推迟(api-v1-retirement-date-extended-to-june-11),也只剩不到一个月。
新版API的刷新请求次数限制非常严格(每15分钟只允许15次请求),不是话唠都已经难以忍受了。
不过聪明的网友早已想出了破解的方法,那就是伪装成官方API使用。
目前twidere可以设置(设定——网络——Consumer key、consumer secret)。

Twitter for Andriod
key: 3nVuSoBZnx6U4vzUxf5w
secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys

Twitter for iPhone
key: IQKbtAYlXLripLGPWd0HUA
secret: GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU

Continue reading