FTPサーバーの設定が完了したので、WEB サーバーの方。
基本的にはDebianを入れた時からApache2は動いているので設定を変えるのみ。
Red Hat系のApacheの設定は何度か触ったことがあるのですが、
Debianの設定方法はそれとまるっきり違っててビックリした。
Red Hat系は、http.confに全てが書かれていてそれを触ればよかったのですが、
Debian系は、apache2.confを軸にいろんな設定ファイルに分かれているようです。
まずは、ユーザーディレクトリ以下でサイトが構築できるように、
userdirモジュールを有効にします。
# a2enmod userdir
これで、/home/dren/public_html/以下のサイトが、http://www.gwazien/~dren/でアクセス可能になります。
/etc/apache2/mods-enabled/userdir.confを編集して、CGIスクリプトが動作するように変更します。
AllowOverride None Options ExecCGI
/etc/apache2/mods-enabled/mime.confを編集して、CGIスクリプトを認識できるように変更します。
AddHandler cgi-script .cgi
そして再起動。
# /etc/init.d/apache2 restart
以上。
今回はあまり凝った設定はしていませんが、
慣れればDebian方式の方がスッキリして理にかなっているような気がします。

コメントする