웹마스터 팁

phpMyAdmin 보안설정하기

2003.02.27 00:50

겨울늑대

phpMyAdmin을 설치하고 나면 ... MySQL의 root에 패스워드가 없는 경우 쑥 들어가 버립니다.
config.inc.php화일에 root 패스워드를 설정해 놓으면 (설정안되면 애러발생) 역시 쑥 들어가죠.

그래서... 보안을 걸어야 하는데... 가장 쉬운 것이 .htpasswd 기능으로 디렉토리에 패스워드를
거는 것 입니다.

(1) apache conf 화일 수정

# vi  /usr/local/apache/conf/httpd.conf

<Directory /home/httpd/html/phpmyadmin> <--- 실제로 존재하는 physical 디렉토리경로
AuthType Basic
AuthName Administrator
AuthUserFile /home/httpd/html/.htpasswd
AuthGroupFile /dev/null
<Limit GET POST>
require valid-user
</Limit>
</Directory>
              
위 내용을 아파치 환경설정 파일에 추가해 줍니다.

(2) .htpasswd 화일 생성하기

cd /home/httpd/html
# /usr/local/apache/bin/htpasswd -c .htpasswd root
New password:
Re-type new password:
Adding password for user root  

이렇게 하면 인증 사용자 ID와 Password가 등록됩니다.
일단 root사용자만 등록했지만 다수의 사용자를 등록할 수 도 있습니다.

(3) 아파치 다시 뛰우기

/usr/local/apache/bin/apachectl restart
제목 글쓴이 날짜
qmail-1.03설치⑦ (qmailadmin 큐메일 웹관리툴) 비츠로 2003.02.28
qmail-1.03설치⑥ (qmail-scanner 스팸필터링) 비츠로 2003.02.28
qmail-1.03설치⑤ (courier-imap연동) 비츠로 2003.02.28
qmail-1.03설치④ (vpopmail+mysql) 비츠로 2003.02.28
qmail-1.03설치④ (vpopmail 인증모듈) 비츠로 2003.02.28
qmail-1.03설치③ (qmail설치) 비츠로 2003.02.28
qmail-1.03설치② (checkpassword 인증모듈) 비츠로 2003.02.28
qmail-1.03설치① (ucspi-tcp모듈) 비츠로 2003.02.28
phpMyAdmin 보안설정하기 [5] 겨울늑대 2003.02.27
아파치에서 펄 CGI를 쓰려면... [3] okw1003 2003.02.23
php-accelerator <- zend보다 빠른 phpcache [6] 푸른하늘 2003.02.20
잘못풀린 Tar 파일이나 기타 패키지파일 지우기 Dopesoul 2003.02.19
리눅스에서 표준출력으로 출력되는 모든 메시지를 파일로 만들기 [1] Dopesoul 2003.02.19
램디스크 활용 [6] Dopesoul 2003.02.14
레드햇 8.0 에 젠드옵티마이져(Zend optimizer) 2.1.0 설치-왕초보용 [7] 정인배 2003.02.13
MySQL 3.23.53a 이하 패치하세요!! [7] 바른생활 NGEO 2003.02.11
새로운 방식의 APM 컴파일법 [13] Dopesoul 2003.02.07
[JSP설치2탄]mod_jk를 이용한 Apache와 Tomcat의 연동[for Windows98/NT/2000] [1] 한희진 2003.02.06
[JSP설치1탄]Windows에서 APM+Tomcat4.1.x버전 연동하기 (for Windows2000,XP) 한희진 2003.02.06
[성공했음]Apache에서 ASP돌리기 (Apache::ASP이용) for Windows 초고속강좌 [9] 한희진 2003.02.05