미디어위키/미디어위키 설치 및 관리

호스트 컴퓨터에서 가상머신 내 미디어위키 접속 및 작업을 위한 버추얼박스 포트포워딩 설정

씨실과 날실 2019. 1. 5. 10:00

[관련 게시물]

<버추얼박스(VirtualBox) 5.2.18>

2018/10/07 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 다운

2018/10/08 - [IT/가상머신, 서버, CMS 구축] - HashTab 설치 및 사용법

2018/10/08 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 설치

2018/10/09 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 확장팩 설치

2018/10/10 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 가상머신 파일(VDI) 생성

2018/10/11 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 2TB(테라바이트) 초과 하드디스크 확장 및 생성

2018/10/12 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 광학 드라이브에 우분투 이미지 등록 및 공유폴더 설정

2018/10/13 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 가상머신에 우분투 설치하기

2018/10/15 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 가상머신 스냅샷 기능

2018/10/18 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 게스트 확장 설치, 공유 폴더 접근 권한 부여, 클립보드 공유, 양방향 드래그 앤 드롭

<버추얼박스(VirtualBox)5.2.20>

2018/11/05 - [IT/가상머신, 서버, CMS 구축] - Virtualbox 업그레이드

<버추얼박스(VirtualBox)6.0>

2019/01/02 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 6.0 설치 혹은 업그레이드 01

2019/01/03 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 6.0 설치 혹은 업그레이드 02 - 익스텐션 팩 설치

2019/01/04 - [IT/가상머신, 서버, CMS 구축] - 버추얼박스(VirtualBox) 6.0 스냅샷 기능 이용하기

2019/01/05 - [IT/미디어위키(Mediawiki)] - 호스트 컴퓨터에서 가상머신 내 미디어위키 접속 및 작업을 위한 버추얼박스 포트포워딩 설정

<버추얼박스(VirtualBox)6.0.4>

 

미디어위키란 무엇인지 공부하고, 미디어위키의 설치 방법과 자동 생성된 미디어위키 설정파일 LocalSettings.php 파일의 코드들에 대해 알아보았습니다.

다른 CMS 도구들도 마찬가지기는 합니다만 특히나 이 미디어위키는 관리자와 외부 사용자들이 편리하게 사용하기 위해서는 만져주어야할 항목들이 굉장히 많은 프로그램입니다. 게다가 미디어위키와 각종 익스텐션의 설치와 유지보수에 대해 한국어로 된 최신 정보를 구하기가 쉽지 않아 미디어위키의 진입장벽이 꽤 높은 편입니다.

그래서 미디어위키에 관심이 있으에도 불구하고 설치 시도조차 못하고 포기하거나, 몇번 시도하다가 포기하는 경우가 굉장히 많습니다. 그러한 분들께 저의 경험이 조금이나마 도움이 되기를 바라며 연재를 시작합니다.

버추얼박스 포트포워딩 설정

먼저 이 연재를 시작하기 전에 연재를 위한 작업들의 효율을 높이기 위해 버추얼박스의 포트포워딩 작업을 행했습니다. 이것에 대한 자세한 설명은 아래 링크를 참고하시기 바랍니다.


위 그림은 버추얼박스 6.0의 포트포워딩 화면입니다. 위에 적어드린 링크는 버추얼박스 5.2를 기준으로 한 설명입니다만 사용자 경험 측면에서 크게 변한 점은 없으므로 이해하시는데 큰 어려움이 없으실 겁니다.

위 그림처럼 먼저 해당 가상머신을 선택하고 주황색 톱니바퀴의 설정 버튼을 눌러줍니다. 그러면 설정 창이 뜹니다. 창 좌측에서 네트워크 메뉴를 클릭해주세요. 오른쪽에 나타나는 어댑터1 탭에서 고급을 눌러주세요. 그럼 아래에 어댑터 종류부터해서 몇 항목이 나타나는데 하단의 포트포워딩 버튼을 눌러줍니다.

그럼 포트포워딩 규칙 창이 나타납니다. 그림처럼 웹 접속이라는 항목의 새 규칙을 생성해줍니다. 웹 접속이라는 이름 대신 자신이 원하는 이름으로 생성하셔도 상관 없습니다. 중요한 것은 프로토콜 형식과 호스트와 게스트의 포트 번호입니다.

아래에 생성된 Parsoid와 RESTBase 규칙은 추후 미디어위키 작업을 위해 이번에 생성할 때 같이 만든 것입니다. 이 두 규칙들은 미디어위키 이용시 사용자들의 진입장벽을 낮추기 위한 관련 프로그램의 이용과 관련된 것입니다.

규칙을 생성해주고 포트포워딩 규치과 설정 창을 닫아줍니다. 그 후 해당 가상머신을 실행해줍니다. 그러면 아래와 같은 창이 나타나는데요.

윈도 디펜더 방화벽의 보안 기능이 작동한 것입니다. 버추얼박스 내 포트포워딩 기능을 활성화하기 위해선 버추얼박스 매니저 프로그램의 네트워크 통신을 허가할 필요가 있습니다. 위 그림처럼 설정하고 액서스 허용을 눌러줍니다.

가상머신을 실행시킨 상태에서 호스트 컴퓨터 웹브라우저에서 아래 주소로 접속해보시기 바랍니다.

그럼 아래 그림처럼 잘 되는 것을 확인하실 수 있습니다.


지금까지는 가상머신 내에서만 미디어위키 등 웹접속 기반 CMS 도구들을 이용할 수 있었습니다만, 이제부터는 가상머신만 실행해놓기만 하면 호스트 컴퓨터 웹브라우저에서도 미디어위키 등에 접속하고 작업할 수 있습니다. 이후 연재도 호스트 컴퓨터를 통해서 작업할 예정입니다.