/var/wwwディレクトリからPHPファイルを隠す方法は?

/var/wwwディレクトリからPHPファイルを隠す方法は?

私のvps IPをmy_domain.comに関連付けました。他の人がmy_domain.comをfirefoxに入力すると、/ var / wwwディレクトリに保存したすべてのPHPファイルが表示されます。
今、他の人には見えないように、PHPファイルを/var/www/ディレクトリに隠したいと思います。 Apache2(debianで実行)で設定をどのように設定しますか? /var/www/ ディレクトリにある一部の PHP ファイルは他の人に見え、 /var/www/ ディレクトリにある一部の PHP ファイルは他の人には見えません。

答え1

ファイルを使用してください.htaccess

非表示にするファイルを置き換えるには、次の行を追加します。 IndexIgnore file1.php file2.php

保存してからApacheを再起動/再ロードしてください。部分内部AllowOverrideに設定されていることを確認してください。All/etc/apache2/sites-enabled/your-config-file<Directory /var/www>

他の方法(続きの.htaccessまたは設定ファイルを使用)

これを追加してみてください:

<files filetohide.php>
order allow,deny
deny from all
</files>

その後、apache2を再起動または再ロードします。

私はまだこれを試していないことに注意してください。

関連情報