XAMPP의 기본 phpMyAdmin 설정은 localhost에서만 접속이 가능합니다. 보안상의 이유이지만 필요에 의해 개방해야할 경우 이를 수정하는 법을 알아봅니다.
phpMyAdmin 설정
위의 액세스 금지 이미지같이 도메인/phpmyadmin으로 접속하면 접근 권한이 없다는 메세지를 접하게 된다. xampp.conf
에서 설정할 수 있다고 힌트를 주고 있는데, 정확한 주소는 xampp/apache/conf/extra/httpd-xampp.conf 에 위치하고 있다.
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
<LocationMatch :^(?i:(?:xampp| .....)
의 행이 영향을 받는 것들을 나열하고 있다. 즉, 위의 나열 목록들에 해당하는 것들은 모두 Require local
의 영향을 받아 localhost에서만 접속이 가능하게 되고, localhost의 접속이 아니라면 ErrorDocument 403을 보여주게 된다.
phpmyadmin 부분을 삭제하면 접속이 가능해진다.
<LocationMatch "^/(?i:(?:xampp|security|licenses|webalizer|server-status|server-info))">
Require local
부분을 주석처리하면 외부에서도 접속이 가능해지나 다른 모든 것들도 해제하게 된다는 걸 유념하자
'개발도구 > XAMPP' 카테고리의 다른 글
XAMPP 포트 중복 문제 (0) | 2015.05.31 |
---|---|
XAMPP 워드프레스 설치 (1) | 2015.05.30 |
XAMPP PHP와 MySQL 설정 (0) | 2015.05.30 |
XAMPP 가상호스트 설정과 도메인 연결 (0) | 2015.05.29 |
XAMPP 테스트 서버 구축 (7) | 2015.05.29 |