최근 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 으로 접속이 될것이다.