짧은 주소 사이트 YOURLS 설치하다.

제가 다니는 회사는 도메인이 길어서 참 불편한 점이 많았습니다.

한자라도 틀리면 접속이 안되면서 스트레스는 이만저만이 아닙니다.

물론 한번 접속하면 다시 접속하기 쉬우며 즐겨찾기 등록을 해두어도 편하지만

서브도메인으로 새로운 사이트가 만들어지면 길어서 스트레스를 받는데요..저만 그런건지

또는 집에있는 와이프에게 카톡으로 주소를 공유하고 싶어도 길어서 한숨만 나오더군요.

그래서 직접 만들었습니다.

 

보유한 도메인 중에 핸드폰으로도 쉬운 도메인을 골라

YOURLS  http://yourls.org/

스크린샷 2015-06-30 01.36.45

오픈 소스로 만들어진 YOURLS로 만들어 지인들에게 공유하였습니다. ^^

무엇보다 인터넷에 주소를 핸드폰으로 공유하고 싶을때

short url로 공유하시면 참 편안합니다.

 

네, 맞습니다. 구글에서도 운영하고 네이버에서도 여러곳에서 숏url을 운영하고 있습니다만,

전 잘 사용안해지더라구요.

무엇보다 YOURLS은 커스텀URL를 지정할수 있습니다. 

 

여러가지 테스트를 하고 플로그인을 설치 하고 있습니다.

테스트 한다고 늦잠을 자게 되었네요..

다음에는 설정 방법과 플로그인 설치 및 셋팅방법에 대해서 글을 적을까 합니다.

 

(참고로 그누 서브닷”이 더 좋은 듯합니다. 그누서브닷은 나중에 시도해 보겠습니다. )

 

다운로드 : 저는 master.zip 셋팅해서 사용하고 있습니다.

https://github.com/YOURLS/YOURLS/archive/master.zip

https://github.com/YOURLS/YOURLS/releases

셋팅은 yourls/user/config.php 파일을 수정해주시면 됩니다.


/** YOURLS installation URL — all lowercase and with no trailing slash.
** If you define it to “http://sho.rt”, don’t use “http://www.sho.rt” in your browser (and vice-versa) */
define( ‘YOURLS_SITE’, ‘my domail’ );     도메인을 기입

/** Server timezone GMT offset */
define( ‘YOURLS_HOURS_OFFSET’, 9 );   지엠티기준 시간설정.

/** YOURLS language
** Change this setting to use a translation file for your language, instead of the default English.
** That translation file (a .mo file) must be installed in the user/language directory.
** See http://yourls.org/translations for more information */
define( ‘YOURLS_LANG’, ” );

/** Allow multiple short URLs for a same long URL
** Set to true to have only one pair of shortURL/longURL (default YOURLS behavior)
** Set to false to allow multiple short URLs pointing to the same long URL (bit.ly behavior) */
define( ‘YOURLS_UNIQUE_URLS’, false );   true:주소중복설정불가 ,false:중복설정가능

/** Private means the Admin area will be protected with login/pass as defined below.
** Set to false for public usage (eg on a restricted intranet or for test setups)
** Read http://yourls.org/privatepublic for more details if you’re unsure */
define( ‘YOURLS_PRIVATE’, true );

/** A random secret hash used to encrypt cookies. You don’t have to remember it, make it long and complicated. Hint: copy from http://yourls.org/cookie **/
define( ‘YOURLS_COOKIEKEY’, ‘modify this text with something random’ );

/** Username(s) and password(s) allowed to access the site. Passwords either in plain text or as encrypted hashes
** YOURLS will auto encrypt plain text passwords in this file
** Read http://yourls.org/userpassword for more information */
$yourls_user_passwords = array(
‘upstone’ => ‘phpass:!2a!08!qwymO5OopEnsoohvpVcsdOV0QZsMj3gjsTuQH9IYXvQVDyDCKYl0C’ /* Password encrypted by YOURLS */ ,
‘happy’ => ‘phpass:!2a!08!3V35.M9ZDf4g8VHzqlDqXu43Fo639azoH7yp4N0cOlGPXauaaubk6’ /* Password encrypted by YOURLS */ ,
‘openid’ => ‘phpass:!2a!08!Jr21iE55DuzOeQIFkBbtR.BP9kmeCOm.lILp05CuO5243S9qqkNMi’ /* Password encrypted by YOURLS */ ,        사용자 아이디와 비번을 설정해두면 암보화작업이 되어 집니다. 
// ‘username2’ => ‘password2’,   <<<<<<<예시
// You can have one or more ‘login’=>’password’ lines
);

/** Debug mode to output some internal information
** Default is false for live site. Enable when coding or before submitting a new issue false */
define( ‘YOURLS_DEBUG’, false );

초보호스팅 에 올린 글 태그됨:

댓글 남기기