본문 바로가기

Development244

Nginx 13: Permission denied) while connecting to upstream (해결법3) 1. sestatus로 SELINUX 사용 여부 확인 - 만약 켜져 있다면 종료 ※ 종료 방법은 아래 URL 참고 www.lesstif.com/system-admin/centos-selinux-6979732.html CentOS SELinux 설정 및 해제하기 SELinux 를 해제후 다시 켤 경우 relabel 이 필요하며 이때 잘못된 설정이 있을 경우 부팅이 안 되거나 ssh 로 원격 접속이 불가능할 수 있으므로 enforcing 모드가 아닌 permissive 로 설정후 재부팅하는 것 www.lesstif.com 2. nginx user 변경 - vi /etc/nginx/nginx.conf user nginx로 되어있는걸 웹 소스 소유자로 변경 2021. 4. 7.
[NodeJS] forever 사용법 1. forever 설치 방법 # sudo npm install forever -g 2. forever 시작 # forever start app.js # forever start -w app.js // 소스 변경이 감지되면 자동으로 node 서버 재시작 # forever start -w -o ../out.log -e ../err.log app.js ※ 여기서 -w 는 watch를 의미 3. forever로 동작 중인 목록 확인 # forever list 4. 실시간 로그 확인 # tail -f /root/.forever/b1fw.log 5. forever 중지 # forever stop 0 2021. 1. 7.
[MySQL] 프로세스 일괄 죽이기 1. 프로세스 목록 조회하기 - select concat('KILL ',id,';') from information_schema.processlist where user='사용자명'; 2. 나오는 결과값으로 kill 문 생성 후 실행 - 아래 결과값 복사 후 쿼리문 만들어서 실행 2020. 12. 14.
[유모차] 휴대용 유모차 잉글레시나 퀴드 신생아때부터 잉글레시나 트릴로지 듀오시스템을 구매해서 잘 사용해왔는데 슬슬 크기에 부담이 생겨 휴대용 유모차를 사기로 결심했어요. 기존에도 잉글레시나 트릴로지를 워낙 잘 사용하고 있던터라 바로 잉글레시나로 향했어요. 앱티카, 트릴로지, 퀴드 제품군이 있었는데 저희는 휴대용을 찾으니까 퀴드에 대해 설명을 들었어요. 원터치 폴딩이 참 편하고 좋더라구요! 아기 태우고 밀어봐도 된다고 해서 밀어보니까 안정적이고 부드럽게 잘밀리네요. 무엇보다도 아기가 너무 좋아합니다. 원래 유모차 거부하는 아기인데 여기는 잘타고 있네요. 바로 구매하려다 혹시 몰라서 다른 업체의 휴대용 유모차도 설명들어봤는데 잉글레시나 퀴드 이외에는 눈에 들어 오지 않더라구요. 그래서 다시 잉글레시나로 가서 구매했습니다. 제품이 오고 나서 5일정.. 2020. 11. 20.
[오픈소스라이센스] 라이센스별 공개 범위 MIT 라이센스 : 막 갖다써도 된다. 상용 SW에도 제한없이 사용할 수 있다. : 단, 이걸 썼다고 저작권 표시는 해줘야한다. : 저작권자는 아무 책임도 가지지 않는다. 아파치 라이센스 2.0 : 이것도 별다른 제약이 없다. : 라이센스 명시만 해주면 된다. BSD 라이센스 : 별다른 제약 없음 : 라이센스 명시만 해주면 된다. GPL(General Public License) 공개의무 있음 : 굉장히 주의해서 갖다써야한다. 전염성을 갖고 있다. GPL을 사용한 소스는 GPL이 된다. 이걸 사용한 프로그램을 배포하면 그 코드를 전부 오픈소스로 공개해야 한다. 그래서 상업용으로는 사용이 힘들다. LGPL(Lesser General Public License) 공개의무 있음 제한적인 전염성 : 라이브러리로.. 2020. 11. 18.
[CentOS] 방화벽 firewalld 설정 CentOS 7 의 경우 iptables 대신 netfilter 를 기본 방화벽으로 사용합니다. 이러한 netfilter 의 관리 프로그램이 firewalld 서비스 입니다. #systemctl start firewalld #systemctl enable firewalld 설치 후 기본적으로 존재하는 zone의 경우 다음과 같습니다. #firewall-cmd --get-zones block dmz drop external home internal public trusted work 여기서 zone은 AWS 의 보안그룹과 같은 역할을 한다고 볼 수 있습니다. 즉, 방화벽 설정 등을 묶어 놓은 후 상황에 따라 교체하며 설정을 일괄 적용할 수 있습니다. 현재 적용되고 있는 zone 은 아래와 같이 확인할 수 .. 2020. 10. 14.