지니워의 일상다반사
약 3일전부터 마스터 DB쪽에서 실행되는 쿼리들의 이상현상이 보이면서 회사가 발칵 뒤집어졌다. 원인을 찾아보기위해 이것저것 찾아보고 뜯어보고 고민해보고, 최후의 수단으로 서비스를 잠시 중단하고 서버 자체를 재부팅했음에도 불구하고 이상증상이 계속 되었던 것이다. (자세한 이야기는 차후 포스팅에서 이야기하겠다.) 여차저차해서 서비스의 메인을 담당하고 있는 서버 한대를 재설치하게 되었다. 직접적으로 서비스에 관계되는 서버인지라 IDC에 연락하여 급하게 os 재설치를 요청했고 재설치가 완료되자마자 서버설정에 들어갔다. "어라?" yum update가 되지 않는다. 뿐만 아니라 ping 테스트도 아웃바운드 ping이 안되는 것이다. yum update를 실행하면 pycurl error 6 - couldn't re..
authentication : 입증 웹서버를 다뤄본 사람이라면 친근한 단어일 것이다. 풀신텍스는 아니더라도 'auth'라는 단어는 꽤 익숙한 단어일 것이다. authentication(이하 줄여서 auth)는 웹 상에서 특정경로나 파일에 접속하려고 할 때 거쳐야 하는 인증과정이라고 볼 수 있다. auth는 다음과 같은 경우에 자주 쓰인다. web root는 /home/public_html이고 /home/public_html/admin 에는 관리자 권한이 있는 유저들만이 접근이 가능해야 한다. 이럴 경우 인증과정을 거쳐서 관리자 권한이 있는 유저들이 접근 가능하게 해주는 것이 바로 auth이다. nginx의 auth설정 방법은 아파치와 비슷하지만 .htaccess 파일을 생성하는 과정이 없기 때문에 오히려..
어제 두대의 서버를 새로 입고하여 설치를 진행했다. 웹서버와 DB서버였는데 두대의 세팅을 고객사의 요청에 따라 세팅을 마무리했다. 그중 웹서버에 대한 추가 요청이 들어왔는데 ftp서버를 구축해 달라는 것이었다. 흐음... 그러고보니 난 리눅스에서 ftp서버를 따로 구축해 본적이 없다. 이미 서비스가 구축되어 있는 서버에 ftp client를 이용하여 사용만 해봤을 뿐, 직접 구축해 본적이 없었기 때문에 "전 ftp 서버를 구축할 줄 모르니 이 요청은 거부하겠습니다." 라고 대답했...다면 아마 백수가 되었을 것이다. 몰라도 어쩌겠는가?하라면 해야지. 일단 구글에서 검색을 해보니 리눅스에서 vsftpd를 최근에 많이 사용한다고 한다. 그리고 친절하게 설치하는 방법이랑 간단한 세팅방법까지.(사실 세팅 방법이..