Index . 블로그창고 . Any comments?

무료웹호스팅서버에 n4u 설치하기

n4u의 목표 중 하나인 최소한의 환경에 대한 검증을 위해 테스트 사이트를 만들었다. 우선 괜찮은 무료웹호스팅서비스를 찾아야했다. 일단 국내서비스는 가입시 주민등록번호등의 제공하고 싶지 않은 개인정보를 원하는 경우가 대부분이므로 제외시켰다. Free Webspace and Free Web Hosting이라는 사이트에서 평가한 자료에 따라 완전무료에 광고게재를 하지 않아도 되는 Awardspace를 선택했다. 200MB 저장공간, 5GB 월트래픽, PHP, Perl, MySQL 등 무료이지만 꽤 괜찮은 서비스인 듯 하다.

역시 예상대로 n4u 배포본의 소스 그대로는 실행되지 않았다. 특히 Perl을 약간 수정한 듯 뜻 밖의 곳에서 문제가 발생하기도 했다. 또 다른 문제라면 셸접근을 할 수 없기 때문에 설치가 불편했다는 것이다. 그래서 다음과 같은 CGI들을 만들었다.

설치방법

  1. Awardspace에 가입하고 "Account Manager" 메뉴의 "Account Password"에서 비밀번호를 변경한다.
  2. "Website Manager" 메뉴에서 "Subdomain Manager"를 통해 원하는 도메인명을 등록한다.
  3. awardspace.cgi 파일을 열어서 두번째 줄의 "geni.awardspace.info"를 등록한 도메인명으로 변경 후 저장한다. 필요한 경우 $tz도 수정한다. 한국의 경우 GMT+9로 변경한다.
  4. FTP로 등록한 도메인명에 접속한 후 맨 처음 보이는 도메인명과 같은 디렉토리 안으로 이동한다.
  5. 이 디렉토리에 n4u_tar_gz, awardspace.cgi, ezinstall.cgi를 업로드한 후 모든 파일의 권한을 755(주인: 모든 권한, 그룹: 읽기/쓰기, 나머지: 읽기/쓰기)로 변경한다. 참고로 .tar.gz나 .tgz 확장자를 가진 파일의 업로드는 허용되지 않는다.
  6. 웹브라우저로 http://도메인명/awardspace.cgi에 접속한다.
  7. adduser.exe를 c:\ 디렉토리에 다운받은 후 명령창을 연다: 시작 -> 실행 -> cmd
  8. 명령창에서 다음을 실행한다.
    c:
    cd \
    adduser.exe
    
  9. c:\n4u.pw 파일을 FTP의 위와 동일한 디렉토리에 업로드하고 권한을 755로 바꾼다.
  10. c:\n4u.pw 파일과 c:\adduser.exe 파일을 영구삭제한다.
  11. http://도메인명/n4u.cgi/index?login에 접속해서 adduser.exe로 생성한 로그인 정보를 이용해서 로그인한 후 첫페이지를 wiki-like-syntax를 참고해서 작성한다.
  12. 다음은 Firefox 사용자에게만 해당된다.
    1. 테마에서 제공하는 테마(n4u_xxxx.user.js)를 기본테마로 바꾸고 싶은 경우 n4u.tpl/header.tpl 파일을 가져온 후 </head> 바로 위에 다음 한 줄을 추가한다.
      <script type="text/javascript" src="$BASE/$TPL/n4u_xxxx.user.js"></script>
      
    2. 테마에서 해당 n4u_xxxx.user.js를 다운받은 후 FTP의 n4u.tpl 디렉토리에 수정한 n4u.tpl/header.tpl 파일과 함께 업로드한다.

http://geni.awardspace.info는 위와 같은 과정을 거쳐 생성된 사이트이다.

tag:
Wed Aug 30 01:37:10 2006

2006년 8월 30일 확인결과 http://awardspace.com에서 CGI shell script를 막아버렸다. http://n4u.ath.cx/ko에서 n4u light 버전을 다운받아 설치하면 Perl으로 n4u와 wiki-like-syntax를 사용할 수 있다. -- Huidae Cho

블로그창고 . 댓글문법

All the works in this site except software and copyrighted materials by others (e.g., 문학) are licensed under a Creative Commons License. 소프트웨어 및 문학과 같이 다른 이에게 저작권이 있는 작품을 제외하고 모두 크리에이티브 커먼즈 라이센스를 따른다.
Tue Jul 16 19:20:24 2019 . XHTML . CSS (lightbox.css is not part of Uniqki. ;-) . Powered by Uniqki!
refresh . edit . loginout . index