/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

저장한 다음 아파치를 다시 시작/다시 로드하세요. 부분 내부 AllowOverride로 설정되어 있는지 확인하세요 .All/etc/apache2/sites-enabled/your-config-file<Directory /var/www>

다른 방법(계속 .htaccess 또는 구성 파일 사용)

이거 추가 해봐:

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

그런 다음 apache2를 다시 시작하거나 다시 로드하십시오.

나는 아직 이것을 시도하지 않았다는 점에 유의하십시오.

관련 정보