티스토리 뷰
Apache 접속 인증 추가는 .htaccess에 인증 설정을 추가하는 방법이 가장 잘 알려져 있고, 많이 사용되고 있습니다.
단, .htaccess는 디렉토리 설정으로 Apache에서는 httpd.conf에 설정된 directory 설정과 해당 경로의 .htaccess 파일중 하나만 인식하는 문제가 있습니다. 그렇기 때문에 접속 인증만 추가해야하는 경우에는 virtualhost 설정에 location 설정을 통해서 .htaccess를 사용하지 않고, 인증 설정을 할 수 있습니다.
패스워드 파일 생성
# htpasswd -c /home/warpmemory/www/secret/.htpasswd warpmemory
New password: mypassword
Re-type new password: mypassword
Adding password for user warpmemory
/home/warpmemory/www/secret/.htpasswd 파일에 warpmemory 사용자 패스워드 설정을 합니다.
방법1) .htaccess 또는 Directory 설정
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /home/warpmemory/www/secret/.htpasswd
Require user warpmemory
만약, /usr/local/apache/htdocs/secret 디렉토리를 보호하려면, 아래 지시어를 /home/warpmemory/www/secret/.htaccess 파일이나 httpd.conf의 <Directory /home/warpmemory/www/secret> 섹션에 위 설정을 적으면 됩니다.
방법2) httpd.conf에 VirtualHost Location 설정
<Virtualhost *>
ServerName warpmemory.com
ServerAdmin postmaster@warpmemory.com
DocumentRoot /home/warpmemory/www
<Location "/secret">
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /home/warpmemory/www/secret/.htpasswd warpmemory
Require valid-user
</Location>
</VirtualHost>
httpd.conf의 Virtualhost 설정에 위처럼 Location 설정을 추가하고,
# apachectl configtest
Syntax OK
# apachectl graceful
apachectl graceful: httpd gracefully restarted
설정 체크 및 재시작 해주면 됩니다.
'엔지니어링' 카테고리의 다른 글
웹 사이트 SSL/TLS 지원 프로토콜 확인 (0) | 2020.03.25 |
---|---|
crontab 실행 환경 변수 설정 (0) | 2020.03.25 |
MySQL 슬로우 쿼리 분석(maatkit 사용법) (0) | 2020.03.13 |
Mariadb Galera Cluster 셋팅 (0) | 2020.03.07 |
Mariadb MaxScale 제한 사항과 알려진 이슈 (0) | 2020.03.07 |
댓글
warpmemory
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
페이지
TAG
- deview
- engineering
- 코드
- configuration
- error
- RESTful
- 외부링크
- example
- 번역
- Ansible
- 예제
- Linux
- MariaDB
- PowerShell
- limits
- Python
- 이슈처리
- monitoring
- code
- client
- Windows
- Web
- File
- command
- Module
- mysql
- check
- httpd
- 명령어
- apache
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함