개발
Infrastructure
06/20/2019
Nginx 특정 IP 차단 하기
오랜만에 방문자 세션을 뒤지던 도중에 일반적인 사용자도 아닌 봇도 아닌 접근자가 이상한 경로를 요청한 로그를 발견했다.  남겨진 로그정보를 바탕으로 조금 검색해봤더니 관리자 권한이나 특정 엑세스를 노리는 해킹용 접근시도로 밝혀졌다. 보통 과도한 접근시도같은건 자동으로 막히는데 무슨 매...
Nginx 체인 인증서 적용
개발
Infrastructure
06/20/2019
Nginx 체인 인증서 적용
eruLabo의 SSL 인증서가 거의 만료때가 다가와서 2년 연장하면서 새로 인증작업을 다시하는 도중에 체인 인증서라는 것을 적용해보았습니다. 체인 인증서란 루트 인증서와 발급받은 인증서 간의 연결을 보장해주는 인증서로써 쉽게말해 각자 홈페이지에서 사용하고 있는 인증서가 어디의 인증서버에서...
개발
Infrastructure
04/01/2019
Nginx 환경에서 웹폰트 확장자 CORS 이슈
새로 웹서버 세팅 후 웹 폰트 파일을 직접 서버에 올리고 url 로 가져다 쓰다보니 일부 폰트 확장자(otf, woff, woff2 등)에 대해 CORS 문제가 발생했습니다. 일반적으로 직접 구글 웹폰트 주소를 통해서 이용하면 이미 구글서버의 경우에는 아래 문제에 대해 CORS 문제가 일어나지 않도록 조치를 취해...
PHP7.2 로 판올림 이후 PhpMyAdmin 이슈
개발
Infrastructure
03/29/2019
PHP7.2 로 판올림 이후 PhpMyAdmin 이슈
 PHP7.2 버전을 쓰면서 PhpMyAdmin을 사용하면 위와같은 에러가 나타나는 경우가 있습니다. 저는 디비이전 중 import 작업을 하려다보니 해당 페이지에서 저런 에러가 나타났습니다. 해당 에러에 대해 구글링을 해보니 PHP 메소드 결과값에 대해 사용방식이 변경됨에 따라 경고문구를 띄워주는 사항이...
개발
Infrastructure
03/27/2019
Nginx 서브 디렉토리 역방향 프록시 설정
진행하는 프로젝트 중의 하나가 마스터 소스로 돌아갈 계획입니다.마스터 소스에서 하위에 클라이언트가 붙고 클라이언트는 아래처럼 각자 고유 url 주소를 부여 받습니다. 고객1: domain.com/asia/고객2: domain.com/africa/ 마스터 소스는 domain.com 의 루트에 종속되어있으므로 실제로 asia 와 afr...
개발
Infrastructure
03/20/2019
파이썬으로 웹사이트 상태 체크하기
최근에 관리하던 서버 중 데이터베이스 서버가 주말간에 죽어버리는 상황이 발생했습니다.호스팅 서버 자체는 문제가 없었지만 데이터베이스쪽이 다 죽어버려서 데이터베이스 접근요청이 되는 페이지에서 전부 500 에러를 뱉으며 에러페이지가 속출했습니다.주말간 클라이언트에게 메일세례는 기본이고...
Nginx SSL 적용
개발
Infrastructure
03/19/2019
Nginx SSL 적용
PHP 환경을 이용할 때 많이 사용하는 Nginx 환경에서 SSL 적용방법에 대해 아래와 같이 기록을 남겨둡니다. 웹 인증서를 발급받으셧다면 crt, key, pem 파일들을 제공받으셨을 겁니다. 먼저 이 파일들을 웹 서버에 두어야 하기 때문에 파일질라나 기타 ftp 프로그램을 이용해 웹서버에 위치시킵니다. ...
Nginx 404 에러 페이지 리다이렉트
개발
Infrastructure
03/19/2019
Nginx 404 에러 페이지 리다이렉트
잘못된 경로로 서버에 요청했을 경우 일반적으로 Nginx 서버가 만들어주는 404 Not Found 디폴트 페이지가 보입니다.  뭐 이대로 그냥 보여줘도 되지만 검색엔진 최적화(SEO)나 봇들은 이 페이지를 사용자에게 보여준다는거 자체에 감점요인이 많은것 같더군요.흔히말해서 사용자가 좀더 직관적으로 이...
개발
Infrastructure
03/19/2019
ssh 터미널 접근시 발생하는 문제에 대해
오랜만에 블로그가 구동되고있는 아마존 Lightsail에 접속하려니 아래 메시지가 뜨면서 접속이 안됩니다. ㅠㅠ MacOS에서 터미널로 ssh 요청을 하니 아래와 같은 에러 메시지가 보이더라구요. 무엇이 문제인가 알아보니 RSA 공유키가 충돌이 되서 생기는 문제라고합니다. 출처에서 자세하게 설명이 되...
413 Request Entity Too Large 문제에 대해
개발
Infrastructure
03/18/2019
413 Request Entity Too Large 문제에 대해
이 역시 최초에 nginx 서버를 설정하고 얼마 지나지 않아 개발을 할때 생기는 문제였습니다. 대게 POST 방식으로 파일을 전송할 때 보게되는 에러입니다. 저같이 서버이전을 하는 사람은 phpmyadmin 으로 데이터베이스 이전중에 보게되는 문제이기도 하죠.어느부분이 문제나면 기본으로 nginx와 php는...
×