Ubuntu 12.04.4 にNginxインストール

環境確認

# cat /etc/issue.net
Ubuntu 12.04.4 LTS
# uname -m
x86_64

aptパッケージのバージョン確認 →古い。

# apt-cache show nginx

Version: 1.1.19-1ubuntu0.6

Nginx用のファイルを新規作成し、リポジトリ追加

# sudo vi /etc/apt/sources.list.d/nginx.list

deb http://nginx.org/packages/ubuntu/ precise nginx
deb-src http://nginx.org/packages/ubuntu/ precise nginx

PGP公開鍵を追加

# wget http://nginx.org/keys/nginx_signing.key
# sudo apt-key add nginx_signing.key 
OK
apt-get update

Nginxインストール

# sudo apt-get install nginx

バージョン確認

# nginx -v
nginx version: nginx/1.4.6

さくらのVPSにカスタムOSインストール(Ubuntu 12.04)をインストール

間違いやすいところのみ。

 

Key LayoutはJapanese

Japanese(Macintosh)選びそうだけど、こっちは誤り。

 

Netmaskは255.255.254.0

第三オクテットを255→254にする。

 

インストールマニュアル http://support.sakura.ad.jp/manual/vps/mainte/custom_ubuntu1204.html

Ubuntuでrootユーザを使用出来るようにする。

初期設定ではrootのパスワードが未設定のため使用出来ない。

# ルートのパスワード設定
user@host:~$ sudo passwd root 
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
user@host:~$ su - 
Password:
root@host:~#

サブドメインのMXレコード設定(Zohoメール)

Zohoメール使ってみました。

サブドメインをメアドとして使いたかったので、設定メモ。

 

ドメイン

testdomain.com

 

サブドメイン

mail.testdomain.com

 

DNSの設定

a mail サーバのIPアドレス
mx mx.zohomail.com. 10
mx mx2.zohomail.com. 20


DNS設定の確認は、こんなのが返ってくればOK。

$ nslookup -type=mx mail.testdomain.com

mail.testdomain.com        MX preference = 20, mail exchanger = mx2.zohomail.com
mail.testdomain.com        MX preference = 10, mail exchanger = mx.zohomail.com

testdomain.com      nameserver = ns1.value-domain.com
testdomain.com      nameserver = ns2.value-domain.com

指定した日付以降のSVN変更履歴を一覧で表示

#2013-01-01以降のSVN変更履歴を一覧で表示

TARGET_DATE=2013-01-01
for targetFile in `svn log -v -r {$TARGET_DATE}:HEAD $SVN_REPOSITORY/ --password "hogehoge"|gawk '$1 ~/A/ || $1 ~/M/ || $1 ~/D/{print $NF;}'`
do
    $targetFile
done