개발
03/20/2019
웹용 그라데이션 제작 사이트
홈페이지에 변화를 주고싶어서 여러 페이지를 알아보던 도중, 그라데이션으로 참 멋있게 디자인한 사이트가 더러 보이더라고요.내가쓰면 항상 이상하던데... 그래서 일단 그라데이션을 쉽게 만들어주는 사이트가 분명 있을꺼라 생각해서 검색하던도중 찾았습니다! uiGradients - Beautiful colored gra...
개발
03/20/2019
파이썬으로 웹사이트 상태 체크하기
최근에 관리하던 서버 중 데이터베이스 서버가 주말간에 죽어버리는 상황이 발생했습니다.호스팅 서버 자체는 문제가 없었지만 데이터베이스쪽이 다 죽어버려서 데이터베이스 접근요청이 되는 페이지에서 전부 500 에러를 뱉으며 에러페이지가 속출했습니다.주말간 클라이언트에게 메일세례는 기본이고...
개발
03/19/2019
Nginx SSL 적용
PHP 환경을 이용할 때 많이 사용하는 Nginx 환경에서 SSL 적용방법에 대해 아래와 같이 기록을 남겨둡니다. 웹 인증서를 발급받으셧다면 crt, key, pem 파일들을 제공받으셨을 겁니다. 먼저 이 파일들을 웹 서버에 두어야 하기 때문에 파일질라나 기타 ftp 프로그램을 이용해 웹서버에 위치시킵니다. ...
개발
03/19/2019
Nginx 404 에러 페이지 리다이렉트
잘못된 경로로 서버에 요청했을 경우 일반적으로 Nginx 서버가 만들어주는 404 Not Found 디폴트 페이지가 보입니다. 뭐 이대로 그냥 보여줘도 되지만 검색엔진 최적화(SEO)나 봇들은 이 페이지를 사용자에게 보여준다는거 자체에 감점요인이 많은것 같더군요.흔히말해서 사용자가 좀더 직관적으로 이...
개발
03/19/2019
ssh 터미널 접근시 발생하는 문제에 대해
오랜만에 블로그가 구동되고있는 아마존 Lightsail에 접속하려니 아래 메시지가 뜨면서 접속이 안됩니다. ㅠㅠ MacOS에서 터미널로 ssh 요청을 하니 아래와 같은 에러 메시지가 보이더라구요. 무엇이 문제인가 알아보니 RSA 공유키가 충돌이 되서 생기는 문제라고합니다. 출처에서 자세하게 설명이 되...
개발
03/18/2019
413 Request Entity Too Large 문제에 대해
이 역시 최초에 nginx 서버를 설정하고 얼마 지나지 않아 개발을 할때 생기는 문제였습니다. 대게 POST 방식으로 파일을 전송할 때 보게되는 에러입니다. 저같이 서버이전을 하는 사람은 phpmyadmin 으로 데이터베이스 이전중에 보게되는 문제이기도 하죠.어느부분이 문제나면 기본으로 nginx와 php는...
개발
03/18/2019
홈페이지 파비콘(favicon) 만들고 등록하기
홈페이지 제작도중 되게 사소한거지만 디테일이라고 생각될 수 있는 부분이 홈페이지 파비콘입니다. 파비콘이란 인터넷 브라우저 상단에 표시되는 홈페이지 아이콘을 말합니다. 로고와 이어서 홈페이지의 아이덴티티를 바로 보여줄 수 있는 기능으로 예전엔 작은 파일의 크기였지만 요즘에는 바로가기...
개발
03/18/2019
크리에이티브 커먼즈, CC 표시에 대해
인터넷에 게시하는 여러 컨텐츠에 대해서 저작권 또는 사용방법에 대해서 표기방법에 대해서 웹 표준을 제공하는것이 크리에이티브 커먼즈입니다. 솔직히 CC 표시를 해놔도 그걸 잘 지키는 경우는 거의 없다만 나중에 근거의 기준이 되기 때문에 컨텐츠 장사를 하는 분들은 꼭 표기를 해둡니다.한국 저...
개발
03/05/2019
PHP 문자열 중 url만 걸러내서 태그를 씌워 반환
게시글 내용이나 댓글 내용등에 url이 있다면 해당 문자열을 추출해 특정 태그를 씌워 반환하는 코드입니다. url 주소는 정말 url 답게 별도의 링크 태그로 변환해줍니다. 특이점이라면 사용자는 태그 고려 전혀 안하고 url만 평범하게 입력하면 뒷단에서 처리해준다는 점이죠. 좀 더 응용한다면 url...
개발
03/05/2019
PHP 공인 IP 주소 얻어오기
PHP 상에서 IP 주소를 얻어오는 방법은 생각보다 참으로 많습니다.쉽게 접근할 수 있는것이 $_SERVER['REMOTE_ADDR'] 이긴 합니다만...이 방법으로하면 클라이언트 쪽에서 데이터를 숨길수도 있고 또 사설 아이피망에서 접속하면 가끔 그 사설 IP가 반환됩니다. (무엇) 뭐 사용자의 IP를 추적해서 뭘...