Hostwinds 튜토리얼
에 대한 검색 결과:
목차
어떤 경우에는 웹 사이트에서 콘텐츠를 보호 하고이 보호 된 콘텐츠에 액세스하려면 인증이 필요하다는 것을 알 수 있습니다.이는 .htaccess 파일에서 약간의 코드의 멋진 유연성을 사용하여 얻을 수 있습니다.이 기사에서는 .htaccess 파일을 사용하여 파일과 디렉토리를 모두 보호하는 방법을 다룹니다..htaccess 파일을 만들지 않았거나 이미 기존의 .htaccess 파일을 편집하는 방법을 모르면 기사를 확인하십시오. .htaccess 파일 만들기 및 편집.
권한이 부여 된 사용자 자격 증명이 저장된 위치에 있으므로 유효한 .htpAsswd 파일이 있어야합니다..htpAsswd 파일의 유효한 사용자 만 보호 된 콘텐츠에 액세스 할 수 있습니다..htpAsswd 파일이 무엇인지 알 수없는 경우, 걱정하지 마십시오.우리는 당신을 덮었습니다!.htpasswd 파일에 대해 설명하는 다음 가이드를 참조하십시오. .htpasswd를 만들고 사용하는 방법.
이 예제에서는 .htaccess 내에서 다음 코드를 사용하여 단일 파일을 보호 할 수있는 방법을 알 수 있습니다.
#Protect a single file
AuthType Basic
AuthName "Prompt-Here"
AuthUserFile /home/username/.htpasswd
Require valid-user
여러 파일을 암호로 보호하려면 마지막 예를 복사하여 붙여넣고 파일 이름을 다른 파일로 바꿀 수 있습니다. 그러나이 두 번째 예에서는이 작업을 수행 할 수있는 클리너 방식을 찾을 수 있습니다. FilesMatch 지시문은 규칙에 지정된 패턴과 일치하는 파일의 보호를 보장합니다.파이프 문자 '_ ** | ** _'에 의해 별도의 목록에 파일을 추가 할 수도 있습니다.
#Protect multiple files that match the pattern with a password
<FilesMatch "^(file|index.html|file2)*$">
AuthType basic
AuthName "Auth-Name-Here"
AuthUserFile /home/username/.htpasswd
Require valid-user
마지막 예제는 .htaccess 파일이있는 디렉토리를 암호로 보호하는 방법을 보여줍니다. 일반적 으로이 방법은 여러 파일을 암호로 보호 해야하는 경우 권장하는 방법입니다. 같은 디렉토리에 넣으십시오. 그런 다음 암호는 전체 디렉토리를 보호합니다.
#Secure a directory that the .htaccess file is in with a password
AuthType basic
AuthName "Protected Directory"
AuthUserFile /home/username/.htpasswd
AuthGroupFile /dev/null
Require valid-user
이 문서의 예제를 사용하여 이제는 인증을받은 모든 사용자와 효율적이고 안전하게 콘텐츠를 공유 할 수 있습니다.
웹 서버가 올바르게 구문 분석 할 수 없거나 인식하지 못하면 사이트에서 500 개의 오류가 표시 될 수 있습니다.이 경우 마지막 변경을 되돌아 오는 것이 좋습니다. .htaccess 파일을 다른 것으로 바꿉니다. .htaccess-bak.
질문이 있거나 도움이 필요하면 라이브 채팅이나로 연락 주시기 바랍니다. 티켓 제출 기술 지원 팀과 함께.
작성자 Michael Brower / 유월 22, 2017