phpmyadmin 을 디폴트로 설치하면 모든 URL의 URI /phpmyadmin 에서 phpmyadmin 이 불러와지는 문제가 있다.
그래서 phpmyadmin 서비스용 포트를 별도로 따고 내부망의 그 포트에서만 불러오도록 하겠다.
# mv /etc/httpd/conf.d/phpMyAdmin.conf /etc/httpd/conf.d/phpMyAdmin.conf.80
# vi /etc/httpd/conf.d/phpMyAdmin.conf
Listen 8088
<Directory "/usr/share/phpMyAdmin">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<VirtualHost *:8088>
Alias /phpmyadmin /usr/share/phpMyAdmin
</VirtualHost>
방화벽 허용
# firewall-cmd --permanent --add-port=8088/tcp
# semanage port -a -t http_port_t -p tcp 8088
재기동
# systemctl restart httpd
이렇게 하면 포트가 변경되었으므로 기존 도메인들에서는 /phpmyadmin 이 안읽어와질것이다.
이제 방화벽에서 내부망 특정 사용자 IP 에서만 8088을 허용하도록 설정하면 된다.
도움이 되었다면 공감과 댓글 부탁드립니다.
'Linux' 카테고리의 다른 글
| Jenkins - Git 연동하기 (Public Key 공개키 인증) (0) | 2023.02.18 |
|---|---|
| Linux CentOS Stream 9 - Git Install 설치 (0) | 2023.02.18 |
| Linux CentOS - Selinux 관련 명령 (권한 Permission 오류가 발생하는 경우) (0) | 2023.02.16 |
| MySQL DUMP import / export 덤프 임포트 익스포트 마이그레이션 (0) | 2023.02.11 |
| Linux CentOS Stream 9 초기 세팅 및 서버 보안 설정 (2) | 2023.02.07 |