OSX / 맥OS 자동 로그아웃 끄기

OSX

맥북을 사용하다가 한참 후에 켜보면 로그아웃이 되어버리는 현상이 있어서 너무 귀찮았다.검색조차 귀찮아서 그냥 쓰다가 생각난 김에 검색을 해보니 너무 간단하게 해결 가능해서 정리 해본다. 시스템 환경설정 >> 일반 >> 고급 >> * 분 동안 비활성 상태이면 로그아웃 체크 해제

Continue Reading

httpd, mysqld 네트워크 외부로 커넥션 허용

LINUX SERVER DB

selinux 가 실행중일 때 아래와 같이 네트워크 관련 옵션이 on 되어있지 않으면 내부에서 외부로의 네크워트 연결이 불가하다.아래와 같이 명령 해주면 정상적으로 커넥션이 가능하다.. setsebool httpd_can_network_connect onsetsebool httpd_can_network_connect_db onsetsebool mysql_connect_any onsetsebool mysql_connect_httpd on

Continue Reading

MySQL, MariaDB 유저 추가

MariaDB, MySQL DB

매번 phpMyAdmin 등의 툴을 이용해서 유저 생성 및 관리를 하다보니 콘솔에서 하려면 매번 검색을 해야하는 번거로움이 있었다. 이번에 여차저차 해서 새로 세팅하게 된 서버에는 GUI 툴을 설치하지 않아서 명령어로만 유저 세팅을 진행하게 되었고 여러 계정들을 세팅하다보니 자연스레 손에 익게 되어서 정리를 해 둔다. [유저 생성]create user 유저명@호스트명 identified by ‘패스워드’; 위의 명령어는 유저명에 해당하는 유저를 …

Continue Reading

PM2 reload 시 서비스 중단되지 않게 하기

MariaDB, MySQL DB

PM2로 node app을 구동 시 reload를 하면 일시적으로 서비스 중단이 발생한다.새로운 프로세스가 아직 서비스할 준비가 되지 않았는데 PM2가 기존 프로세스를 종료시켜버리기 때문.단순한 서비스라면 reload에 시간이 걸리지 않지만 db connection이나 시간이 소요되는 로직이 수행되어야 한다면 100% 일시적인 서비스 중단이 있을 수 밖에 없다. 이를 방지하기 위해 app의 listen이 완료되었을 시에 다음 코드를 넣어줌으로 PM2로 하여금 프로세스가 …

Continue Reading

NginX – 413 Request Entity Too Large 해결

NginX SERVER

httpd를 사용하다가 최근에 nginx를 도입하여 사용하고 있다.처음 사용하다보니 시행착오들이 발생하고 있다. 잘 운영되던 사이트에 이미지 파일이 업로드 되지 않는다는 리포트들이 들어오고…내가 테스트할 때는 아무 이상 없이 잘 올라가는데..? 알고보니 파일 업로드 용량 제한 때문이었다. nginx의 기본값은 1Mb로 그 이상의 파일을 업로드하려고 하면 413 Request Entity Too Large 에러가 발생한다. 해결 방법은 nginx.conf의 http 섹션에 다음과 …

Continue Reading

[이지스퍼블리싱 서평단 진행] 프로그래시브 웹앱 만들기

DEVELOPMENT JavaScript Book Review

요새는 백앤드 개발만 하고 있기에 FE쪽을 작업할 기회가 별로 없고.. 따라서 상대적으로 최근 개발 트랜드를 놓친다 싶은 시점이었는데 이지스퍼블리싱에서 구미가 당기는 신간이 발매되어서 서평단을 신청했고 감사하게도 당첨이 되어서 PWA 에 대해 공부를 해 볼 수 있게 되었다. 예전에 Vue.js 서적을 구매해서 공부했고, 리액트도 서평단에 당첨되어서 공부를 했었는데 그건 해당 프레임워크에 대한 서적이고 이고 SPA나 PWA에 …

Continue Reading

Adonis.js

DEVELOPMENT Node.JS

Micro project를 진행할 때 간편하게 사용할 수 있는 node.js 프레임워크를 찾다가 딱 맘에 드는 녀석을 찾게 되었다. (약 1달 전 쯤?) 프레임워크 구조나 사용법이 Ruby on Rails (이하 RoR)의 그것과 많이 닮아 있었기에 좀 더 배우기 수월 했다. (나는 사용 해본적이 없지만 PHP의 Laravel과도 비슷하다고 한다.) 물론 프레임워크를 사용해본 적이 없는 사람이나, 이런 컨벤션을 가진 …

Continue Reading