일찍이 구글은 스마트화를 위한 3요소로 모바일웹 최적화(http://google.com/gwt/n)와 단축주소(http://goo.gl)그리고 QR코드 만들기를 지원하였다. 그러나 구글의 단축주소는 goo.gl뒤에 붙는 6자와 보안문자 넣기, 별도의 qr코드 만들기등 으로 번거로웠다.  아직까지는 구글지원이 시스템 안정성 면에서 최고 이다. 단축주소는 가입없는 웹서비스로 오픈웹 과 오픈소스를 제공해주는 오픈앱으로 구분 할수 있다. 3자를 만들어주고 동시에 QR코드 까지 만들어주는 한글(http://han.gl) 단축주소 서비스를 사용해 왔으나 잦은 시스템에러로 다른 서비스를 찾던중 2자를 QR코드 와 동시에 만들어 주고 사용자지정 단축주소까지 만들어주는 우즈(http://woz.kr) 단축주소 웹서비스를 사용하고있다. 오픈소스를 서버에 설치한후 나의 도메인으로 단축주소를 만들어주는 Yourls를 사용해 보았으나, 시간이 지날수록 시스템 에러가 나서 지금은 사용하지 않고 있다.

이번에는 phurl 오픈소스를 이용해서 나의 주소로 단축주소 만드는 방법에 대하여 알아보자.

yourls와 설치방법은 비슷하다. yourls는 관리자화면(http://URL/admin)에서 단축주소를 만들고 관리하였으나, phurl은 초기화면(http://URL/phurl)에서 단축주소를 만들어주고, 관리자화면(http://URL/phurl/admin)에서는 생성된 단축주소 현황 과 삭제하기 기능만 있다.


phurl 설치순서

 * 오픈소스 다운로드 주소 : https://phurl.googlecode.com/files/Phurl2.4.2.tar.gz

1. 아이패드에서 작업시 : FTPOnTheGo 앱에서 소스를 다운로드후 서버 접속한 다음에 폴더(phurl)를 만들고 업로드후 WebSSH앱으로 압축을 푼다(tar xvf Phurl2.4.2.tar.gz) 그리고  폴더권한설정을 준다 (chmod 777 phurl)


2.웹브라우저에서 설치하기

  http://URL/phurl/install 에서 mysqlDB설정과 사용자설정을 해주어야한다. DB설정후 DB테이블에 phurl_settings와 phurl_urls가 생성된다. 사용자설정시 Site URL에 입력시에는 반드시 http://URL로 입력해야 정상 작동한다.


3.설치완료후 phurl밑에 있는 install폴더를 삭제한다.

4.phurl폴더에 생성된 .htaccess화일을 서버루트에 복사한후 .htaccess화일내용의 마지막줄에 있는 redirect.php을 phurl/redirect.php로 변경해준다. (이작업을 안하면 단축주소를 만들어 실행할때 "The requested URL  was not found on this server" 에러 메세지만 나온다)



5.단축주소를 만들기 위해서는 http://URL/phurl 에서 하면된다. 

6.관리자화면은 http://URL/phurl/admin ->로그인(admin,비밀번호)->단축주소 생성 내용과 삭제 기능이 있다.

후기: 단축주소 오픈웹서비스 woz.kr 과 오픈앱 phurl프로그램도 장기간 사용해보면 시스템에러 여부를 파악할수 있을것이다. 

(* 참고출처: http://romanegloo.wordpress.com- URL줄이는 프로그램 설치기)

Posted by jangwg
,