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