phpmyadmin 403 접속 불가시 대응

2016-07-06 아래 내용으로 문제를 해결하신분이 있는지 궁급하니다.

2015-07-09 얼마전 두번째 우분투 서버를 셋팅하면서 다시 phpmyadmin 퍼미션 문제에 붙이여 해결한 경험들 글로 남기겠습니다.

우분투 14.04 APM

APM 설치를 마치고 phpmyadmin을 인스톨 합니다.

apt-get install phpmyadmin

http://마이아이피/phpmyadmin   접속을 하면 퍼미션 에러로 정상작동이 안됩니다.

vi /etc/phpmyadmin/apache.conf  파일에 아래 그림과 같이 추가를 합니다.

보안 문제로 변경된 사항으로 알고 있습니다.

Require all granted
Allow from all

스크린샷 2015-07-09 21.25.49

 

 /etc/apache2/apache2.conf    >>>> 최하단에 아래와 같은 두줄 추가 합니다.

# Enable Phpmyadmin
Include /etc/phpmyadmin/apache.conf

그럼 당연히 아파치를 리스타트 해줘야 합니다.

service apache2 restart

서버IP/phpmyadmin  (접속)


 

2015-03-25 수정

phpmyadmin은 mysql을 쉽게 사용할수 있도록 도와주는 프로그램 입니다.

검색을 하다보니 불안정한 부분이 많다고 합니다.

ssh에서 DB를 다루는 법도 익히두시길 바랍니다.

저역시 배워야 하는데 걱정입니다. 좋은 자료 있으면 링크 부탁드립니다.


 

 

apt-get install phpmyadmin          (phpmyadmin 설치…mysql이 설치되어 있어야됨)


 

내주소/phpmyadmin 접속시 아래와 같은 403 에러가 발생합니다.

 

Forbidden

You don’t have permission to access /phpmyadmin on this server.

 

아파치가 업그레이드 되면서 보안상, Alias  주소/phpmyadmin

접속이 제한된것 같습니다. 어디서 풀어줘야되는지 초보자인 저는 알수가 없습니다. ^^;;;

 

해결하기 위해서 검색을 많이 해보았지만 같은 어려움을 격는 분들은 있으나

다들 뚜렸한 해결 방법을 찾지 못하는 것 같았습니다.

퍼미션이라는 문구를 보고 퍼미션을 오픈?해 주는 것을 보안상 위험하다는 생각이 듭니다.

 

phpmyadmin은 보안에 문제가 있다는 글이 많이 있더군요.

그래서 전 403 에러와 보안 문제를 한꺼번에 해결하기 위해

phpmyadmin.conf 파일을 만들어 DB관리를 해야될때

a2ensite phpmyadmin 실행후 “phpmyadmin.내주소” 접속해 관리를 하고

관리가 끝나면 a2dissite phpmyadmin 명령으로 접속이 불가하도록 설정했습니다.

phpmyadmin은 입문자인 저에게 포기하기 너무도 힘이 듭니다. ^^

적용을 위해 “service apache2 reload” 명령을 해줘야 된는데

접속자 에서 문제가 생기는 것 아니겠지요???접속자에게 방해되는 명령어를 알아봐야 겠습니다.

 

phpmyadmin 관련 내용들은 보면 보안을 위해서 항상 마지막에

지우는 명령어를 꼭 첨부해 두던데…

제 나름대로 설치하고 지우는것보다 a2ensite,a2dissite 명령으로

접근하는것이 보안상에 좋다고 생각합니다.

 

하지만 이경우도 호스팅을 관리하는 입장과 가상서버를 할당받는 입장등

여러 시각에서 깊이 생각해 보시고 적용하시기 바랍니다.

초보호스팅 에 올린 글 태그됨: , , , , ,

댓글 남기기