2HOSTからさくらのVPSに移行する
安さにつられてSlicehostから2HOSTに移って9ヶ月、契約が切れるこの機会に日本のVPSに移ることにした。
SSHの遅延にイラッとしなくて良くなるというだけで素晴らしい話である。
OSはUbuntu 10.04 64bit。
日本語環境的なものを整える
sudo apt-get install language-pack-ja manpages-ja sudo dpkg-reconfigure locales sudo update-locale LANG=ja_JP.UTF-8
必須環境を整える
sudo apt-get install build-essential git-core python-software-properties screen subversion unzip vim zsh git clone git@github.com:ebith/dotfiles.git ./dotfiles/create_link.sh chsh -s /bin/zsh
python-software-propertiesはadd-apt-repositoryのために入れたけど結局使ってない。
Apache2+PHP5+MySQL
sudo apt-get install apache2 sudo apt-get install libapache2-mod-php5 php5 php-pear php5-xcache php5-mysql php5-mcrypt mysql-client mysql-server
2HOSTから引っ張ってきたものを設置。
Tiarra
svn co http://svn.coderepos.org/share/lang/perl/tiarra/trunk/ tiarra cd tiarra ./tiarra &
tiarra.confは自宅鯖のをscpで送る。
atig.rb
sudo apt-get install libopenssl-ruby1.8 libsqlite3-dev ruby1.8 ruby1.8-dev rubygems1.8 sqlite3 sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby sudo gem install json oauth sudo gem install sqlite3-ruby --version '=1.2.5' git clone git://github.com/mzp/atig.git cd atig ./atig.rb &
rep2-ex(unpush版)+SSL
sudo apt-get install php5-gd php5-sqlite ssl-cert sudo mkdir /usr/apache2/ssl sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem sudo vi /etc/apache2/sites-available/ssl SSLCertificateFile "/etc/apache2/ssl/apache.pem" SSLCertificateKeyFile "/etc/apache2/ssl/apache.pem" git clone git://github.com/unpush/p2-php.git rep2 cd rep2 wget http://page2.xrea.jp/p2pear/archive/p2pear-53.zip unzip p2pear-53.zip mv p2pear/include . rm -rf p2pear*
Plagger+cpanminus
sudo apt-get install libssl-dev libdb4.6-dev libxml2-dev libexpat-dev git clone git://github.com/miyagawa/cpanminus.git cd cpanminus perl Makefile.PL sudo make install sudo cpanm install YAML Module::Install Test::Base git clone git://github.com/miyagawa/plagger.git cd plagger sudo cpanm --installdeps .