WebサーバのディレクトリにFTP接続ができない。解決


7月18日06年更新

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保護を無効にする]にチェックを入れて、再起動をする。

以上です。