Ubuntu 9.10 on Slicehost

Slicehostが対応したので更新。
http://www.slicehost.com/articles/2009/10/30/ubuntu-karmic-koala-available

最初、上記ポストで「でけへんでー」と警告されているにもかかわらず、ゲスト内で
http://www.ubuntu.com/getubuntu/upgrading#Network%20Upgrade%20for%20Ubuntu%20Servers%20%28Recommended%29
でやろうとしたら

/procがマウントでけへん

といわれたのであきらめてmanagerよりrebuild。

ユーザ作成とか最初から。
http://wiki.slicehost.com/doku.php?id=get_started_with_your_new_ubuntu_slice
このあたりを参照。sshはポート番号の変更(/etc/ssh/sshd_config)とキーペアのインストールも忘れずに。

ついでにapache2+SSL+mysql5+php5環境作成。

sudo apt-get install mysql-server mysql-client
sudo apt-get install php5-mysql

apache2.2はubuntu流に「/etc/apache2」に設定ファイル、「/var/www」がコンテンツ。
また、/etc/apache2/mods-* とか /etc/apach2/sites-*を触るのはa2enmod a2ensiteで行う。

まず、SSLを有効に。

sudo a2enmod ssl

SSL鍵は/etc/ssl/certsに公開鍵、/etc/ssl/privateに秘密鍵を配置。
SSL秘密鍵は、パスフレーズをはずしておく

$ cp server.key server.key.org
$ openssl rsa -in server.key.org -out server.key

/etc/apache2/site-available/default-sslに上記のパスを書く。あと、ServerNameも書く。
そして

sudo a2ensite default-ssl 
sudo a2dissite default

さらに、/etc/apache2/ports.confを編集して、80番を無効に。

sudo apache2ctl configtest

で確認して

sudo apache2ctl start