Page 147 - MDP2020-3
P. 147

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅲ    |  141


              CLI 환경에서의 접속은 확인이 되었으므로 다음으로 GUI를 이용한 접속에 대하여 테스트를
            하였습니다. 데이터베이스의 GUI 관리에 사용하는 phpMyAdmin의 경우 MySQL을 웹 상에서 관리

            할 목적으로 작성된 PHP Open source입니다. CLI를 통해 실행하였던 데이터베이스, 테이블, 필
            드, 열의 작성 및 수정/삭제가 가능하며 사용자 및 권한 관리 등 대부분의 기능을 사용할 수
            있습니다. phpMyAdmin에 접속하는 방법은 “http://127.0.0.1/phpmyadmin”을 입력하여 접속할
            수 있습니다. 127.0.0.1의 경우 loopback 주소로 localhost로 대체하여 입력해도 정상적으로
            접근할 수 있습니다. 이전에 생성한 계정으로 로그인을 하면 다음과 같이 관리창을 확인할 수

            있습니다.




















                       [이전에  테스트를  위해  생성했던  2020mdp  데이터베이스  또한  확인할  수  있습니다.]


              위 과정을 통해 데이터베이스가 정상적으로 동작하는 것을 확인할 수 있었습니다. 다음으로
            는 Apache에 대하여 기능 테스트를 진행하였습니다. Apache는 주로 Linux, BSD와 같은 Unix 계
            열에서 웹 서버를 구축하기 위해 사용하는 프로그램으로 웹 페이지의 상당 수가 apache를 기반
            으로 동작중일 정도로 높은 점유율을 가지고 있습니다. Unix 환경 뿐만 아니라 Windows에서도
            사용이 가능하며 마찬가지로 APM 패키지 설치 시 같이 설치됩니다. Linux는 패키지 관리 도구
            를 통하여 설치하였을 경우 OS가 달라도 비슷한 구조를 가지고 있는 반면 Windows의 경우 기존

            에 사용하였던 APMSETUP7과 WAMP 간에 기본적인 설정에서 약간 차이가 있는 부분이 있어 해당
            차이를 찾는데 시간이 소요되었습니다.


              먼저 인터넷 브라우저를 이용하여 localhost 혹은 127.0.0.1의 주소로 접속하면 아래와 같은

            화면을 확인할 수 있었습니다.
              해당 페이지를 살펴보면 하단에 다양한 메뉴가 있는 것을 확인할 수 있습니다. tools 항목의
            경우 앞서 보았던 phpmyadmin 뿐 아니라 php 정보를 확인하기 위한 phpinfo(), Virtual Host를
            관리하기 위한 Add a Virtual Host 메뉴가 있습니다. 우선 여기서 Virtual Host의 추가와 관련
            하여 테스트를 진행해보았습니다.



              Virtual Host의 경우 해당 기술이 발명되기 이전에는 하나의 IP 주소로 하나의 Web Page를
            구현할 수 있었습니다. 그러나 이렇게 될 경우 여러 개의 web page를 운영하기 위해서는 여러
            IP 주소를 필요로 하게 되었고 이는 결국 불편함을 초래하게 되었습니다. 따라서 이러한 문제
            를 해결하기 위해 도입된 기술이 virtual host 기능입니다. 하나의 IP 주소에 각기 다른 별칭

            으로 web page를 생성할 수 있게 됨으로써 더 쉽게 관리를 할 수 있게 되었습니다.
   142   143   144   145   146   147   148   149   150   151   152