1
현재 테스트 서버에서 인증을 설정하려고합니다.개인 서버에서 htaccess 및 htpasswd를 설정하는 방법은 무엇입니까?
다음은 인증을 설정하려는 폴더의 파일 목록입니다.
sftp://[email protected]/var/www/secret/.htpasswd
sftp://[email protected]/var/www/secret/.htaccess
sftp://[email protected]/var/www/secret/index.html
는 다음의 .htaccess에 포함 된 내용은 다음과 같습니다
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /secret/.htpasswd
AuthGroupFile /dev/null
<Files test.html>
require valid-user
</Files>
내가 로그인 팝업창을받지 못했습니다. 간단히 말해서 내가 192.168.0.157/secret에 갈 때 index.html을 보여줍니다.
정확하게하지 못하는 것은 무엇입니까?
아, 내가 더 안전한 장소에 htpasswd 파일을 배치하지 않았다는 사실을 무시하십시오. 나는 이것을 한 번 해보고 그것을 증명할 수 있기를 바랍니다.
.htaccess 비밀번호 보호에 대한 경험이 거의 없지만, 가장 먼저 생각한 것은 <파일 test.html>과 일치하는 종료 태그를 사용하는 것입니다. 그리고 나서 htaccess 파일이 보호되고 싶은 페이지 위의 * * 디렉토리에 있는지 확인하십시오. –
그것들을 지적 해 주셔서 감사합니다. htaccess에서 보호하고자하는 파일의 이름을 변경하고 편집하는 것을 잊었습니다. 또한, 문제는 나의 htaccess가 읽히지 않고 있다는 것이 었습니다. 더 많은 조사를 한 후에 서버가 작동하기 전에 뭔가를 변경해야했습니다. 감사! – Szuturon