saltfactory's blog


Nginx와 git 연동 시 The remote end hung up unexpectedly 에러 문제 해결

서론

Nginx와 git 연동 시 git push 명령어를 실행할 때, The remote and hung up unexpectedly 라는 에러를 보여주면서 git push가 정상적으로 동작하지 않는 문제를 만날 수 있다. 이것은 NginX에서 POST의 크기의 제한 때문에 발생하는 문제이다. Nginx의 문제를 파악하고 NginX의 설정을 변경하여 이 문제를 해결하는 방법에 대해서 알아본다.

Continue Reading

docker-yobi를 이용하여 yobi 운영하기

서론

우리는 LXC로 서버를 운영하기 위해서 Docker를 도입하기로 했다. docker를 도입해서 docker에 올리는 서비스중 첫번째로 Yobi를 적용하기로 했다. 개인연구로 사용하고 있는 랩탑은 Mac OS X를 사용하고 있기 때문에 boot2docker를 사용하여 Dockerfile을 생성해서 GitHub에 docker-hubDocker Hub에 올렸다. 이 포스팅에서는 GitHub와 Docker Hub를 이용해서 Yobi를 사용하는 방법을 소개한다.

Continue Reading

Ubuntu에 대용량 USB 외장하드디스크 연결하여 사용하기

서론

Windows의 Plug & Play는 운영체제게 설치된 컴퓨터에 외부 인터페이스를 연결하면 자동으로 인식하여 사용할 수 있도록 하는 기능이다. Windows의 이 기능은 플러그인을 손쉽게 사용할 수 있도록 해 컴퓨터에 대한 특별한 전문 지식이 없어도 쉽게 사용할 수 있도록 도와준다. Ubuntu는 Unix 계열 운영체제중에서 Desktop을 위한 확장 기능이 많이 지원된다. Unbutu에서 USB 외장하드디스크를 연결하여 사용할 때 어떻게 사용할 수 있는지 알아본다.

Continue Reading

Yobi와 Apache 연동시 encoded slash 문제 RewriteRule로 해결하기

서론

Apache는 기본으로 URLEncoding을 하게 되어 있다. 이런 이유 때문에 특수 문자열을 함번 인코딩을해서 %와 같이 변환이 된 URL을 다시 요청하게 되면 자동으로 %에 대한 문자를 인코딩을 하는 문제가 발생한다. Yobi와 Apache를 연동할 때 Yobi에서 변경한 인코딩 URL을 중복으로 인코딩하지 않게 하는 방법에 대해서 소개한다.

Continue Reading