自宅PCにUbuntuをインストール(2)
外部サーバー用にUbuntu Linux 7.10を自宅PCにインストールしてます。昨日の続きから。
SSHサーバーの設定
$ sudo apt-get install openssh-server
$ sudo vi /etc/init.d/sshd_config
(必要な箇所を適宜変更)
$ sudo /etc/init.d/ssh restart
Apache ウェブサーバーの設定
(1) まずはインストール
$ sudo apt-get install apache2
http://localhost/ でアクセスできることを確認。
またデフォルトの設定では全てのIPアドレスからアクセスできるようになっている事に注意。制限する場合は/etc/apache2/ports.confを適宜編集する。
(2) FQDNが未設定のWarningを削除
Apacheを再起動する際に、
$ sudo /etc/init.d/apache2 restart
apache2: Could not determine the s erver's fully qualified domain name, using 127.0.1.1 for ServerName
のようなメッセージが出ることがある。
これは、Ubuntu PCのホスト名が見つからないために出る現象。直すには、/etc/hostsを開き (hogeはインストール時に設定したホスト名)
127.0.0.1 localhost
127.0.1.1 hoge
となっているのを、
127.0.0.1 localhost
127.0.1.1 hoge.localdomain hoge
に変更する。
(3) ユーザーディレクトリを公開する
mod_userdirモジュールはデフォルトでインストールされるので、
$ cd /etc/apache2/mods-enabled
$ sudo ln -s ../mods-available/userdir.conf .
$ sudo ln -s ../mods-available/userdir.load .
とし、Apache2を再起動する。
(4) ウェブサーバーのルートドキュメントを変更する
/etc/apache2/site-enabled/00-defaultを開き、
...DocumentRoot /var/www
の /var/www を任意のディレクトリに変更する。
今日はここまで。
参考サイト
Apache HTTP サーバ バージョン 2.2 ドキュメント - http://httpd.apache.org/docs/2.2/ja/