Apacheの話ではないんですが(^_^;
関連して、ということで。
FTPサーバーソフト vsftpdの設定についてです。
FTPでサーバーにファイルをアップロードしていると、なぜかファイルの属性が640になってしまって、Webから見えず、いちいち手動で権限を変えたりしていました。
vsftpdの設定が問題だったようです。
設定ファイル /etc/vsftpd/vsftpd.conf 中
local_umask=022
にある数字が、デフォルトの設定値から引き算した結果が権限になるそうです。
なんと、これを間違って
local_umask=22
って設定してたんですね。
それで、640になってしまってたみたいでした。
vsftpdの詳細な設定については、下記のURLにあります。
非常にやさしい解説です!