Fedora Core4でApacheを構築中にトラブル。
内容
Apacheでドキュメントのルートディレクトリ(/var/www/html/)にFTPで接続ができない。
Webで検索したところ、/var/www/html/”と、 CGI の スクリプト を格納する “/var/www/cgi-bin/” の二つのディレクトリの所有者と所有グループを、 chown コマンドで、一般ユーザーアカウントに変更する必要があるとあったのでやってみる。
こちら参照⇒
http://www.obenri.com/_webserver/about_apache.html
しかし、まだ接続ができない。
FFFTPで以下のエラーがでる。
550 Failed to change directory.
再度検索するとどうもSELinuxが怪しそう。
以下を試したところ解決する。
解決方法
[デスクトップ]-[システム設定]-[セキュリティレベル]-を選択し[ファイアウォールのオプション]の[信頼できるサービス]内の[FTP]にチェックが付いていることを確認し、
[SELinux]タブを選択し、[SELinuxポリシー修正]のFTPの[ftpdデーモンのSELinux保護を無効にする]にチェックを入れて、再起動をする。
以上だ。