윈도XP에서 moniwiki를 설치?! - 1 -


개인적인 정보를 보관하는데 wiki시스템이 필요한 경우가 있습니다만, wiki를 만들기는 상당히 까다롭죠. 거기에다 wiki는 기본적으로 불특정 다수가 접근하여 정보를 공유하는 것을 기본으로 하기 때문에 개인적인 정보를 넣어두기가 참 어렵습니다.


moniwiki는 php기반의 wiki시스템으로 현재 1.1.5버전이 릴리즈 되었습니다. php를 사용해야 하기 때문에 apache를 설치해야 하는데 이 내용은 아래에 설명하겠습니다. 개인적인 소규모 wiki로 사용하기에는 Wikidepia의 Mediawiki보다 유리하다고 생각합니다. Mediawiki는 mysql를 저장소로 사용하기 때문에 관리가 더 까다롭고, 상당히 무겁습니다.


일단 아래의 세팅은 제가 개인적인 wiki를 구축한 방식입니다. 보안이 어느정도가 되는지는 모르지만 나름 최선을 다했습니다.


======


1. 웹 서버

 가. 웹 서버 설치하기

  - 웹 서버는 apmsetup(http://apmsetup.com)을 이용해서 설치했습니다. 기본 설정으로 설치하면 C드라이브에 파일이 설치되는데, 드라이브를 변경하고 싶으시면 설치 중에 변경합니다.


  - apmsetup이 설치되면 서비스 형식으로 apache 서버가 작동됩니다. http://localhost/ 로 들어가 보시면 작동하는지 확인해 보실 수 있습니다.


 나. 외부에서 접속해보기

  (1) 공유기를 사용하지 않는 경우

   - 시작 -> 실행 -> cmd로 들어가서 ipconfig를 치면 자신의 ip가 나옵니다. 웹브라우저에 자신의 ip를 넣어서 들어가보면 작동이 되는지 확인해 보실 수 있습니다.


   - 보통 인터넷 서비스는 유동ip라서 자신의 ip가 항상 위에서 얻은 ip인 것은 아닙니다. 이런 유동 ip를 고정 도메인주소로 변경해주는 ddns 서비스가 있습니다. dyndns(http://dyndns.com)와 같은 서비스를 이용하여 고정된 도메인으로 만들어 봅시다.


  (2) 공유기를 사용하는 경우

   - 이 경우에는 공유기의 DMZ(super DMZ, twin IP 포함)나 포트포워딩 설정을 해야 합니다. 각 공유기별로 설정방법이 다릅니다.


   - 설정되면 공유기에서 확인되는 외부ip를 웹브라우저에 넣어서 들어가보면 작동이 되는지 확인해 보실 수 있습니다.


   - 공유기에 따라 공유기 자체 내에서 ddns서비스를 해주는 경우가 있습니다. 그렇지 않으면 공유기 없을 때와 같이 dyndns 등을 이용해 봅니다.



2. moniwiki 설치하기

 - moniwiki(http://kldp.net/projects/moniwiki/download)를 다운받습니다. moniwiki-1.1.5.tgz 또는 그 이후버전을 다운로드 받으면 됩니다.


 - 다운 받은 파일의 압축을 풀면 moniwiki 폴더가 생깁니다. 이 폴더를 기본 설치라면 C:\APM_Setup\htdoc\에 복사합니다. 설치 폴더를 변경하셨다면 그 폴더 아래 htdoc 폴더가 있는데, 그 밑에 복사하시면 됩니다.


 - 웹브라우저에서 http://localhost/moniwiki/monisetup.php 를 치고 들어가서 설정을 합니다. 자세한 설정방법은 moniwiki(http://moniwiki.kldp.net/wiki.php)에 들어가서 보시면 됩니다.


=========

다음 편에서는 보안 설정(ACL), TeX 설치 등을 보여드리겠습니다.







위글의 출처: http://wizmasia.egloos.com/2733981

 

Posted by JinnyDown
,