본문 바로가기

서버/보안

VestaCP에서 phpmyadmin 주소 변경하는법

최근 phpmyadmin쪽으로 공격이 많이 들어오는것을 확인하고 보안을 위해 주소를 변경하려고 했으나 VestaCP 특성상 apache와 nginx를 둘 다 쓰는 바람에 어떻게 바꾸는지 몰라 계속 구글링하였고, 결국 알아냈다.

 

이 상황을 겪고 있는 다른 사람들에게 알려주고 내가 이 실수를 번복하지 않기 위해 글로 정리해두려고 한다.

 

! 참고

  • 환경에 따라, 버전에 따라 설정 파일들의 내용은 상이할 수 있으나, 아마 거의 같을것이다.
  • Do it at your own risk!

1. vim이나 nano등의 텍스트 에디터로 /etc/nginx/conf.d/phpmyadmin.inc를 열어준다.

 

2. 아래와 같은 화면이 출력되는지 확인한다.

 

3. Alias /phpmyadmin 부분중 phpmyadmin을 원하는 도메인 주소로 변경해준다.

 

4. 저장한다.

 

5. NGINX 서비스를 재시작해준다.

sudo service nginx restart

 

6. vim이나 nano등의 텍스트 에디터로 /etc/apache2/conf.d/phpmyadmin.conf를 열어준다.

 

7. 아래와 같은 화면이 출력되는지 확인한다.

 

8. Alias /phpmyadmin 부분중 phpmyadmin을 원하는 nginx에 설정한 값과 같게 변경해준다.

 

9. Apache2 서비스를 재시작해준다.

sudo service apache2 restart

 

10. 끝~

 

위와 같이 했으면 domain.tld/DBchan 으로 접속이 될것이다.