"PhpMyAdmin 포트 변경"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
7번째 줄: 7번째 줄:


==확인==
==확인==
<source lang='console'>
<syntaxhighlight lang='console'>
[root@example ~]# curl -s -I http://example.com/phpMyAdmin/ | head -1
[root@example ~]# curl -s -I http://example.com/phpMyAdmin/ | head -1
HTTP/1.1 200 OK
HTTP/1.1 200 OK
</source>
</syntaxhighlight>


==phpMyAdmin 80포트 비활성화==
==phpMyAdmin 80포트 비활성화==
<source lang='console'>
<syntaxhighlight lang='console'>
[root@example ~]# mv /etc/httpd/conf.d/phpMyAdmin.conf /etc/httpd/conf.d/phpMyAdmin.conf.80
[root@example ~]# mv /etc/httpd/conf.d/phpMyAdmin.conf /etc/httpd/conf.d/phpMyAdmin.conf.80
[root@example ~]# service httpd reload
[root@example ~]# service httpd reload
Reloading httpd:  
Reloading httpd:  
</source>
</syntaxhighlight>
<source lang='console'>
<syntaxhighlight lang='console'>
[root@example ~]# curl -s -I http://example.com/phpMyAdmin/ | head -1
[root@example ~]# curl -s -I http://example.com/phpMyAdmin/ | head -1
HTTP/1.1 404 Not Found
HTTP/1.1 404 Not Found
</source>
</syntaxhighlight>


==설정파일 작성 후 적용==
==설정파일 작성 후 적용==
*다른 포트를 사용할 수 있게 conf 파일 새로 작성
*다른 포트를 사용할 수 있게 conf 파일 새로 작성
<source lang='console'>
<syntaxhighlight lang='console'>
[root@example ~]# vi /etc/httpd/conf.d/phpMyAdmin.conf
[root@example ~]# vi /etc/httpd/conf.d/phpMyAdmin.conf
</source>
</syntaxhighlight>
<source lang='aconf'>
<syntaxhighlight lang='aconf'>
Listen 1234
Listen 1234
<VirtualHost *:1234>
<VirtualHost *:1234>
         Alias /HelloPhpMyAdmin /usr/share/phpMyAdmin
         Alias /HelloPhpMyAdmin /usr/share/phpMyAdmin
</VirtualHost>
</VirtualHost>
</source>
</syntaxhighlight>
:→ 포트번호(1234)와 경로(/HelloPhpMyAdmin)는 취향(?)에 따라 변경
:→ 포트번호(1234)와 경로(/HelloPhpMyAdmin)는 취향(?)에 따라 변경
<source lang='console'>
<syntaxhighlight lang='console'>
[root@example ~]# service httpd reload
[root@example ~]# service httpd reload
Reloading httpd:  
Reloading httpd:  
</source>
</syntaxhighlight>


==확인 2==
==확인 2==
<source lang='console'>
<syntaxhighlight lang='console'>
[root@example ~]# netstat -anp | grep 1234
[root@example ~]# netstat -anp | grep 1234
tcp        0      0 :::1234                    :::*                        LISTEN      20578/httpd     
tcp        0      0 :::1234                    :::*                        LISTEN      20578/httpd     
</source>
</syntaxhighlight>
<source lang='console'>
<syntaxhighlight lang='console'>
[root@example ~]# curl -s -I http://example.com:1234/HelloPhpMyAdmin/ | head -1
[root@example ~]# curl -s -I http://example.com:1234/HelloPhpMyAdmin/ | head -1
HTTP/1.1 200 OK
HTTP/1.1 200 OK
</source>
</syntaxhighlight>
* 웹브라우저에서 http://서버주소:1234/HelloPhpMyAdmin/ 접속하여 잘되는지 확인
* 웹브라우저에서 http://서버주소:1234/HelloPhpMyAdmin/ 접속하여 잘되는지 확인



2020년 11월 2일 (월) 02:58 기준 최신판

Running phpMyAdmin on different port
phpMyAdmin 포트 변경

1 사전 작업[ | ]

2 확인[ | ]

[root@example ~]# curl -s -I http://example.com/phpMyAdmin/ | head -1
HTTP/1.1 200 OK

3 phpMyAdmin 80포트 비활성화[ | ]

[root@example ~]# mv /etc/httpd/conf.d/phpMyAdmin.conf /etc/httpd/conf.d/phpMyAdmin.conf.80
[root@example ~]# service httpd reload
Reloading httpd:
[root@example ~]# curl -s -I http://example.com/phpMyAdmin/ | head -1
HTTP/1.1 404 Not Found

4 설정파일 작성 후 적용[ | ]

  • 다른 포트를 사용할 수 있게 conf 파일 새로 작성
[root@example ~]# vi /etc/httpd/conf.d/phpMyAdmin.conf
Listen 1234
<VirtualHost *:1234>
        Alias /HelloPhpMyAdmin /usr/share/phpMyAdmin
</VirtualHost>
→ 포트번호(1234)와 경로(/HelloPhpMyAdmin)는 취향(?)에 따라 변경
[root@example ~]# service httpd reload
Reloading httpd:

5 확인 2[ | ]

[root@example ~]# netstat -anp | grep 1234
tcp        0      0 :::1234                     :::*                        LISTEN      20578/httpd
[root@example ~]# curl -s -I http://example.com:1234/HelloPhpMyAdmin/ | head -1
HTTP/1.1 200 OK

6 권장후속작업[ | ]

  • 방화벽에서 자신의 IP외에는 1234포트에 접근할 수 없도록 차단

7 같이 보기[ | ]

8 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}