Image

지식 기반 → Apache 비밀번호 설정(htaccess 및 htpasswd)

[가상 서버]
출판 날짜: 05.06.2023

사이트의 특정 페이지에 대한 액세스를 제한하려면 htaccess 구성 파일과 htpasswd 비밀번호 파일의 조합을 구성해야 합니다. 사용자뿐만 아니라 여러 디렉터리가 있을 수 있습니다. apache2-utils 패키지가 사용 가능한지 확인하십시오. 일반적으로 이미 설치되어 있습니다. 그렇지 않은 경우 centos의 경우 yum install 명령을 사용하고 debian/ubuntu의 경우 apt install을 사용하십시오.

비밀번호가 포함된 파일 만들기:

htpasswd -c /etc/apache2/.htpasswd username

여기서 사용자 이름은 사용자 이름이며, 그 후에는 비밀번호를 생성하라는 메시지가 표시됩니다.

가상 호스트 파일을 구성해 봅시다:

vi /etc/apache2/sites-enabled/default.conf
vi /etc/apache2/sites-enabled/default-ssl.conf	

구성 유형에 따라 다음 줄을 추가합니다: 



 AuthType Basic
 AuthName "Restricted Content"
 AuthUserFile /etc/apache2/.htpasswd
 Require valid-user
	

설정을 적용하려면 서비스를 다시 시작하세요: 

systemctl restart apache2

완료되면 설정에 지정된 경로에 따라 브라우저에 로그인과 비밀번호를 입력하라는 메시지가 표시됩니다.





No Comments Yet