私の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を再起動または再ロードします。
私はまだこれを試していないことに注意してください。