Programing Language
-
Nginx + nodejs + ssl 연동하기Programing Language/Node.js 2021. 4. 21. 14:19
참고 사이트 velog.io/@pinot/Ubuntu-18.04%EC%97%90%EC%84%9C-Lets-Encrypt%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-Nginx%EC%97%90-SSL%EC%9D%84-%EC%A0%81%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 번역) Ubuntu 18.04에서 Let's Encrypt를 사용하여 Nginx에 SSL을 적용하는 방법 우분투 환경에서 nginx에 certbot 클라이언트를 사용하여 자동적으로 SSL을 적용하는 방법에 대하여 알아보도록 합시다. velog.io blog.naver.com/overthewater/221419166931 NGINX와 Tomcat 연동하기 1...
-
리눅스) could not get lock /var/lib/dpkg/lock-frontend 에러 해결Programing Language/리눅스 2021. 4. 20. 17:32
우선 터미널 여시고 모든 프로세스를 죽여줍니다~! 1) sudo killall apt apt-get 만일 진행중인 프로세스가 없다라고 뜨면, 아래와 같이 하나하나씩 디렉토리를 삭제해주세요. - sudo rm /var/lib/apt/lists/lock - sudo rm /var/cache/apt/archives/lock - sudo rm /var/lib/dpkg/lock* sudo dpkg --configure -a 를 하시고 sudo apt update 출처: https://kgu0724.tistory.com/71 [병아리 개발자의 이야기]
-
Ubuntu) 포트, 방화벽 확인 및 포트 열기Programing Language/리눅스 2021. 4. 19. 19:36
안녕하세요? 서버 개발을 진행하면서 포트 및 방화벽에 대해서 설정할 일이 많아 정리를 해보았습니다. 개발하시는데 다들 도움이 되셨으면 좋겠습니다. A. 포트 상태 확인 1. 열려있는 모든 포트 표시 $ netstat -nap -n: host명으로 표시 안함 -a: 모든소켓 표시 -p: 프로세스ID와 프로그램명 표시 2. LISTEN중인 포트 표시 $ netstat -nap | grep LISTEN 3. 확인하려는 포트번호 상태확인 $ netstat -nap | grep 포트번호 4. 특정 호스트 포트 상태 확인 특정 호스트로 접속이 불가할 때, netcat(nc) 네트워크 유틸리티를 이용하여 포트가 막혀 있는지 확인할 수 있다. ※ netcat 이란? 넷캣(netcat)은 TCP, UDP 프로토콜을 사용..
-
MongoDB) ObjectId에 대해서Programing Language/Database 2021. 4. 19. 00:38
- 9월 03, 2014 지난번에 shard key를 설명한 글을 썼을 때 댓글로 ObjectId에 관한 얘기가 나왔었다. 그래서 sharding과 큰 연관은 없지만, 이번 기회에 ObjectId에 관해서 먼저 설명하고 가는 게 좋을 것 같아서 sharding에 관한 것은 뒤로 미루고 이번에는 ObjectId에 대해 먼저 설명하고 가도록 하겠다. ObjectId란 무엇인가 ObjectId는 같은 document 내에서 유일함이 보장되는 12 byte binary data다. 전통적인 centralized 되어 있는 시스템이라면 한 collection 내에서 유일함을 보장하는 것을 쉽게 할 수 있다. 하지만 sharding을 하는 MongoDB에서 유일함을 보장하는 것은 기존과는 다른 솔루션이 필요하다. ..
-
-
-
MongoDB) 4.x버전대 계정만들기Programing Language/Database 2021. 4. 18. 20:12
참고자료 rastalion.me/mongodb-4-2-admin-%EA%B3%84%EC%A0%95-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0/ MongoDB 4.2 admin 계정 설정하기 - RastaLion's IT Blog MongoDB admin 4.2 계정 설정하기 MongoDB 아틀라스 배포가 아닌, Linux서버에 직접 패키지를 올려 설치하게 되면, Authentication이 없습니다. 저 역시 CentOS7에 커뮤니티를 올려서 사용하고 있어서, 처음에 rastalion.me