1

centos 6.4 で apache を実行すると、ルート ユーザーがファイルを作成またはコピーしない限り、私の Web サーバーはファイルを表示できません。

ps aux | grep apacheApache が root ではなく apache ユーザーとして実行されていることを示しています。chown apache:apacheファイルをいじってみました。私もchmod 777ファイルを設定しました。

-rwxrwxrwx. 1 apache apache 2300 May 15 17:46 example.php

それでも http 500 エラーが表示されます。他に何が問題なのですか?

また、ファイルを root:root に chown しても機能しません。実際cp file.php file.phpに root として機能する必要があります。理解できません!

chcon -t httpd_sys_content_t example.php私をそこに連れて行きます!- ありがとう、クリス。これは、FTP ユーザーのセキュリティ コンテキスト設定を変更して、このようなファイルをアップロードできるようにする必要があるということですか?それとも、SELinux のルールを変更して、より広い範囲のファイルを実行できるようにする必要がありますか?

4

2 に答える 2