NGINX란?트래픽이 많은 웹사이트 서버인(WAS)를 도와주는 비동기 이벤트 기반구조의 경량화 웹 서버 프로그램이다. 클라이언트로부터 http 요청을 받았을 때 요청에 맞는 정적 파일을 응답해주는 HTTP Web Server로 활용되기도 하고, 또는 Reverse Proxy Server로 활용하여 WAS의 부하를 줄일 수 있는 로드밸런서 역할을 하기도 한다. 필자가 NGINX 를 사용하는 이유는 도메인 연결을 했을 때 뒤에 포트가 보이는 상황을 방지하고자서버 내부에 NGINX 를 사용하여 포트를 감추는 역할로 사용하였고 리버스 프록시를 사용하여 들어오는 요청을 매핑 해주는 역할로 사용하였다. 필자의 리눅스 서버는 Ubuntu20 버전이다. nginx 설치nginx 설치 전 apt 를 업데이트를 시킨다.$..
제가 실무에서 직접 사용하는 명령어를 정리해 보려고 합니다. 제 노트북이 mac 인데 mac 이 unix 기반의 운영체제 이기 때문에, 리눅스 명령어랑 비슷한게 많습니다. 그래서 겸사겸사 정리를 해보았습니다. 리눅스 명령어를 하다가 권한 관련 에러가 발생한다면 모든 명령어 앞에sudo 를 붙이면 해결이 됩니다.[ ex) 권한 에러 : ~ ~ ~ Permission denied ] -> $ sudo 명령어 위가 귀찮으시 다면 관리자 권한을 줘서 $ sudo su 를 치고, 서버 비밀번호를 입력하게 되면 부여 밭은 권한에 맞춰 매번 sudo 를 검색하는 수고를 덜 수가 있습니다. 하지만 모든게 관리자 권한이라, 위험한 작업을 할 때는 신중을 기울여야 합니다. ex) rm -rf... 위 방법이 싫다면 Us..
들어가며리눅스 우분투 환경에 Amazon corrent jdk를 설치해보겠습니다. jdk 설치하기에 앞서 일단 본인이 사용할 PC에 리눅스 우분투를 설치해놔야 합니다. 설치하는 방법은 아래 링크에서 단계별로 하면 설치를 할 수 있습니다. https://www.linuxtechi.com/install-ubuntu-server-22-04-step-by-step/ How to Install Ubuntu Server 22.04 LTS Step by StepTutorial on how to install Ubuntu Server 22.04 LTS (Jammy Jellyfish) step by step with screenshots. Ubuntu Server is used for enterprise-class-de..