star

#Ludens

#social #IT #web #iPad #fashion #psychology #responsive

무료로 나만의 짧은 URL 서비스 만들기(yourls)

2012.01.25 09:30 in Web/Coding

짧은 URL서비스들은 상당히 많습니다. 대표적으로 bit.ly(j.mp), tr.im, ow.ly, tinyurl, durl.me 등이 있지요. 그런데 이런 서비스들로는 자신만의 개성을 뽐내기가 힘듭니다. 그래서 제가 찾아낸것이 yourls입니다.

나만의 Shorten URL, YOURLS 적용기 | Zerstyle : LifeLog

yourls를 이용하면 쉽게 자신만의 URL 줄이기 서비스를 만들 수 있습니다. 단, yourls는 설치형이기때문에 php와 MySQL을 지원하는 호스팅서버가 필요합니다.

yourls의 설치는 크게 4가지 단계로 나누어집니다.

  1. 호스팅 및 도메인 준비
  2. yourls 설정하기
  3. yourls 업로드
  4. yourls 설치 및 이용하기

호스팅 및 도메인 준비

웹사이트나 쇼핑몰을 운영한다면 큰 트래픽과 용량이 필요하겠지만 단순히 단축URL서비스만 사용한다면 그리 큰 용량이 필요하지 않으므로 적당한 무료호스팅으로도 충분할 것이라 생각합니다.

전 개인적으로 무료호스팅 중 000webhost를 추천합니다. 가입은 아래 링크에서 자세히 소개하고 있습니다.

Horec's Blog :: 외국 무료 웹호스팅 www.000webhost.com 살펴보기 (2)

웹호스팅을 장만했다면, 다음은 사용할 주소를 만들 차례입니다. 짧은 URL서비스들은 대부분 .kr, .co, .ly와 같은 1차도메인을 사용합니다. 문제는 1차도메인들은 다 유료라는 점이죠. 근데 딱 하나! 무료가 있더군요. 바로 제가 쓰고있는 '.tk'입니다.

먼저 http://dot.tk 로 접속하여 아래 화면에서 사용할 도메인을 검색합니다.

가능한 도메인을 검색하면 바로 회원가입화면으로 넘어갑니다.(창 끄지 마세요!)

이때 '.tk'는 잠깐 놔두고 000webhost로 돌아가서 새로운 호스팅을 만듭니다.

여기서 호스팅은 아까 만들던 '.tk' 주소를 아까와 같이 넣어줍니다. 1~2분이면 새로운 호스팅이 구성됩니다.

새로운 호스팅이 만들어지면 새로 만든 호스팅의 CPanel에서 'View Accout Setting'로 들어갑니다.

네임서버 IP를 확인하고 다시 '.tk'도메인 가입을 진행합니다.(창 끄지 마세요!)

'Use DNS'에 체크하고 IP주소에는 아까 보았던 000webhost의 네임서버 IP주소를 쓰고 가입을 완료합니다.

yourls 설정하기

이번엔 단축URL서비스에 활용할 DB를 만들어야합니다.
000webhost의 CPanel에서 아래쪽에 있는 MySQL을 클릭합니다.

DB를 적당히 만들어줍니다. 비밀번호는 잘 기억하고 계셔야 합니다.

DB가 만들어지면 아래 목록에 나오게됩니다.(창 끄지 마세요!)

이제는 yourls를 호스팅서버에 올릴 차례입니다. 먼저 yourls를 최신버전으로 다운받습니다. - yourls 다운로드

파일의 압축해제후 includes폴더의 'config-sample.php'파일을 user폴더에 복사하고 파일이름을 'config.php'로 바꿔줍니다. 그 후 메모장으로 파일을 편집합니다.


dbuser에는 MySQL User를, ② dbpassword에는 비밀번호를, ③ yourls에는 MySQL Database를,
localhost에는 MySQL Host를 적어줍니다.


⑤ 짧은 URL을 적용할 사이트를 적습니다. 아까 만든 '.tk'도메인을 적어줍니다.(예:http://luden.tk)
⑥ 시간대를 지정합니다. 한국은 GMT+9이므로 0대신 9를 적습니다.
⑦ 짧은URL서비스를 비공개로 사용한다면 true, 공개로 사용한다면 false를 적습니다.
⑧ 랜덤으로 발행되는 쿠키키(?)입니다. 여기에서 제공하는 키를 복사해서 사용하시면 됩니다.
비공개로 사용시 사용할 ID와 비밀번호입니다. 공개로 사용하신다면 수정하실 필요가 없습니다.

위의 9가지사항을 꼼꼼히 수정하고 저장하셨다면, 이제 호스팅에 FTP로 파일을 올릴 차례입니다.
FTP프로그램은 파일질라를 추천합니다.

yourls 업로드

FTP에 파일을 올리기 전에 다시 000webhost의 CPanel로 접속해서 상단의 경고가 사라졌는지 확인합니다.

위의 경고는 DNS설정이 아직 안되었다는 뜻인데, 저는 반나절정도 걸렸습니다. 늦어도 하루면 됩니다.
DNS설정이 되지 않으면 FTP접속도 불가하기때문에, 기다려야합니다ㅠㅠ

위의 경고가 사라졌다면, FTP접속을 위해 000webhost의 CPanel에서 View FTP Details를 클릭하여 정보를 확인합니다.

첫 접속이라면 Change account password에서 비밀번호를 바꿔줍니다.(창 끄지 마세요!)

파일질라를 실행하고 방금전 확인한 host name, user name, 비밀번호를 적고 접속합니다.

접속 후 yourls파일을 모두 선택하여 접속한 FTP의 public_html폴더에 업로드합니다.(이제 거의 끝나갑니다!)

yourls 설치 및 이용하기

업로드 완료 후 http://주소/admin 으로 접속합니다.(예: http://lude.tk/admin)

아주 깔끔한(...)화면이 나옵니다. Install YOURLS 를 눌러 설치합니다.

눈 깜짝할새 설치가 끝납니다. 설치 후 http://주소/admin/index.php 로 들어가면 관리화면을 볼 수 있습니다.

yourls의 사용은 관리화면에서 직접 URL을 줄이거나 Tools의 북마클릿을 사용하시면 됩니다.

yourls의 더 자세한 응용은 다음 글에 이어집니다.

덧) 오랜만에 정말 긴(?) 포스팅이군요ㄷㄷ 나름대로 자세히 쓴다고 썼는데… 왠지 불친절한 느낌이네요;;
덧2) 저는 http://luden.tk 를 사용하고 있습니다.
덧3) yourls 설치 동영상가이드도 있습니다(영문) - Install a URL shortening service on your own domain.

신고
tag.tk, 000webhost, 1차, bit.ly, Bookmarklet, dns, domain, durl.me, filezilla, FTP, hosting, iP, j.mp, MySQL, Name server, ow.ly, php, TinyURL, Tokelau, tr.im, url, yourls, 개성, 단축, 무료
받은 트랙백이 없고 , 댓글이 없습니다.

트위터 리밋에 관하여…

2009.10.17 10:57 in Twitter/Guide

※ 리밋에 관해서는 트위터 고객센터의 트윗,API,DM,팔로잉 제한을 참고하시기 바랍니다.(아래 글은 2009년도 10월 기준으로, 현재와는 많이 다릅니다.)

트위터를 하다보면 '리밋(Limit)'이라는 단어가 보일 때가 있습니다.

트위터에서는 서버의 건강(?)을 위해 스팸계정의 도배글이나 무조건 팔로우하는 행위를 막습니다. 이것을 리밋이라고 하지요. 트위터에서 밝힌 리밋에 걸리는 이유와 그 명칭(?)은 아래와 같습니다(via I can't follow people: follow limits)

  • 하루 동안 올린 글이 1000개 이상일 때 - 트윗리밋
  • 하루 동안 DM을 250개 이상 보낼 시 - DM리밋
  • 1시간에 API를 150개 이상 사용시 - API리밋
  • Follow 리밋

그럼 하나씩 자세하게 설명해 보도록 하겠습니다.

트윗리밋

트윗리밋은 하루 동안 올린 글이 1000개 이상일 때 걸린다고 나와있습니다만… 저게 믿겨지진 않습니다;;;
9월25일 저는 리밋에 걸려서 다른 아이디로 트윗질을 했습니다. 그런데, 그날 총 쓴 글이 361트윗밖에 안됩니다;; 그리고 그 전 날은 314트윗이였죠. 도저히 1000트윗이 기준이라고 생각되진 않습니다. 아마도 200또는 300트윗정도가 아닐런지요?

  • 증상: 어떤 곳에서든 글을 쓰는 게 불가능합니다(심지어 twitter.com에서도) 하지만 DM은 보낼 수 있습니다;;;
  • 풀리는 시점: 알 수 없습니다;;; 30분만에 풀릴 수도 있고… 아니면 몇시간 지나야 풀리는 때도 있습니다;;

DM 리밋

DM리밋은 하루 동안 보낸 DM이250개 이상일 때 걸린다고 하네요. 사실 저도 안 걸려봐서 잘 모릅니다;;

  • 증상: 더 이상 DM을 보낼 수 없습니다. 하지만 트윗을 올리는 건 가능합니다.
  • 풀리는 시점: 역시 알 수 없다는 군요(via @barry_lee) 증언에 따르면 하루가 조금 더 걸렸다고 합니다;; 아직 경우가 많지 않아서 잘 모르겠네요ㅠ

API 리밋

API는 'Application Programming Interface'의 줄임말인데요, 거의 대부분의 클라이언트들은 트위터의 API를 사용합니다. 가령 트위터kr에서 글을 하나 쓰면 API 1개를 소비하게 되고, 그 후 글을 새로 불러오는데도 API를 사용합니다. 이렇게 클라이언트에선 API가 쓰이는데, 트위터에서는 한 계정당 한 시간에 사용 가능한 API의 개수를 150개로 지정해 놓았습니다. 이 API리밋은 IP에 걸린다고도 하니 다른 웹클라이언트를 사용하면 될 수도 있겠네요(via @mckabi)

  • 증상: 사용하던 클라이언트에서 더 이상 글올리기,DM 등등이 불가능합니다. 하지만 twitter.com에서 잘 됩니다.
  • 풀리는 시점: 클라이언트로 트윗질을 시작한 시점에서 한 시간 후(만약 3시부터 했다면4시에 API가 150개로 갱신됩니다)

Follow 리밋

팔로우 리밋은 2000팔로윙을 넘겨야 나타나니 저처럼 공격적인(?) 팔로윙을 하지 않는 분들은 해당이 안됩니다ㅎㅎ
팔로윙이 2000이 넘어가면 그때부터 트위터는 팔로윙과 팔로워의 비율을 계산을 합니다. 그래서 '팔로윙>팔로워'인 사람들은 팔로워가 일정 수준 이상 되지 않으면 팔로우가 되지 않습니다. 그 일정수준이라는걸 트위터엔 적어놓지 않았군요 흠;;;

  • 증상: 팔로우가 불가능합니다. 버튼 열심히 눌러봐야 소용이 없죠;;
  • 풀리는 시점: 팔로워가 일정 수준 이상 중가했을 때

리밋은 트위터가 스팸계정을 막기 위해 만들어 놓은 규칙입니다. 그런데 한국인들이 자주 걸리는걸 보면… 역시 그들과의 사용하는 용도가 달라서일까요??? 모두들 리밋 그만 걸리도록, 쉬엄쉬엄 하세요~ㅎㅎ

신고

'Twitter > Guide' 카테고리의 다른 글

내 트위터 보호하기  (0) 2010.01.27
트위터 리스트(list) 사용법  (2) 2009.11.05
트위터 리밋에 관하여…  (2) 2009.10.17
무료로 DM문자알림받기(LGT,KTF)  (0) 2009.08.01
블로그에 트윗버튼이 필요한 이유  (2) 2009.07.30
트위터 소개 영상  (0) 2009.07.21
tagAPI, DM, follow, iP, LIMIT, tweet, Twitter
트랙백이 하나이고 , 댓글2개가 달렸습니다.

티스토리 툴바