반응형 분류 전체보기148 [SSL] HTTPS가 로컬 개발 환경에서 작동하도록 하는 방법 개발환경 : MAC 오늘 방문하는 거의 모든 웹 사이트는 HTTPS로 보호됩니다. 아직 네 것이 아니라면, 그래야 한다. HTTPS로 서버를 보호한다는 것은 HTTPS로 보호되지 않는 서버에서 이 서버로 요청을 보낼 수 없다는 것을 의미하기도 합니다. 이는 로컬 개발 환경을 사용하는 개발자들에게 문제가 된다. 왜냐하면 이들은 모두 http://localhost 즉시 사용하기 때문이다. 제가 참여한 스타트업에서는 보안을 강화하기 위한 조치의 일환으로 AWS Elastic Load Balancer 끝점을 HTTPS로 보호하기로 결정했습니다. 현지 개발 환경에서 서버에 대한 요청이 거부되기 시작하는 상황에 직면했습니다. 나중에 구글에서 빠르게 검색해보니 localhost에서 HTTPS를 구현하는 방법에 대한 .. 2023. 7. 5. [AWS] nvm 설치 후 'sudo: node: command not found' 해결 방법 ❎ 개발 환경 운영 체제: Ubuntu v22.04 LTS 👉 문제 인식 프로잭트 서버와 젠킨스 서버 연동 Publish Over SSH 으로 접속 빌드 처리 할때 sudo node 버전 에러 sudo: npm: command not found 에러발견 👉 해결 과정 버전이 맞지 않아서 일어나는 문제라는 점 인식 젠킨스 서버 문제가 아니라는 점 인식 프로잭트 서버에서 sudo 관련 문제 인식 sudo 시스템 /user/bin 바라보고 있다는 점 인식 👉 문제 해결 설치한 node의 위치를 찾는다. $ which node 아래 명령어를 입력하여, usr/bin/ 경로에 node을 링크 시켜준다. sudo ln -s $(which node) /usr/bin/node $(which node) - 경로 볼수 있.. 2023. 7. 4. [Linux] 리눅스 로그 파일 관리(정리 자동화) [로그 파일 관리] 디스크 사용 용량 $ df -h 디렉토리(폴더) 크기 $ sudo du -shc /var/log/* 파일 크기순 정렬 $ sudo du -sc /var/log/* | sort -n -r 파일 정보 - 생성된 날짜는 알아낼수 없다. $ stat temp.txt 파일 리스트 (ls) - 최근 파일 순 정렬(연도 보이게) $ ls -lt --time-style=+%Y-%m-%d-%H:%M:%S /var/log journal 로그 /var/log/journal - 시스템 부팅 시부터 발생하는 모든 이벤트를 수집해서 바이너리 형태의 저널 데이터로 저장 - 용량 확인 $ du -hs /var/log/journal - journal 로그 확인(보기) $ sudo journalctl -r - 100.. 2023. 6. 29. [AWS] Ubuntu(20.04.4) Node 설치 AWS EC2 nginx 설치 # Ubuntu 이미지를 이용했을 경우 sudo apt-get install nginx # 다운로드가 완료되면 명령어를 통해 nginx 설치 폴더로 이동한다. cd /etc/nginx # nginx 실행 sudo service nginx start # nginx 실행 확인 ps -ef | grep nginx https://docs.aws.amazon.com/ko_kr/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html 자습서: Amazon EC2 인스턴스에서 Node.js 설정 - AWS SDK for JavaScript 노드 설치는 현재 Amazon EC2 세션에만 적용됩니다. CLI 세션을.. 2023. 6. 29. [AWS] Ubuntu 서버 초기 설정하기 버전 : Ubuntu 22.04.1 LTS 환경 관리자(root) 계정 활성화 root 계정은 Linux 설치 시 기본적으로 생성되지만, 비밀번호를 생성해주기 전까지 비활성화 상태입니다. root 계정 활성화(비밀번호 설정) sudo passwd root 비밀번호를 2번 동일하게 입력하여 root 계정을 활성화합니다. 패키지 업데이트 sudo apt-get update : 설치되어 있는 패키지들이 새로운 버전이 있는지 확입합니다. sudo apt-get upgrade -y : update를 통해 확인한 패키지들의 최신 버전에 따라 패키지를 업그레이드합니다. vim 설치 vi로 방향키를 눌렀을 때, 의도치 않은 문자가 입력될 때가 있습니다. vi의 차기버전인 vim을 설치해 이를 해결할 수 있습니다. su.. 2023. 6. 29. 무난한 일상 오늘 유난히 몸이 가볍다. 지금 프리랜스로 일하는 중이다. SI 개발을 하고 있는중이지만 오늘 유난히 여유로운 날이였다. 지금 단위 테스트 마무리 해야 되는 시점인데 설계자 때문에 여러 페이지를 새로 만드는 수준이여서 좀 고생좀 했었었다. 하지만 그런 업무를 다 처리하고 오늘은 수정사항도 없이 여유롭다. 개인적으로 서브 프로잭트 진행중이다. 서버및 백인드 담당이라 AWS 인스턴드 작업을 진행중에 있다. 리눅스로 인스턴드 작업을 마췄는데 NEXTJS 버전이 맞지않아 우분트로 변경중에 있다.. 그런데 왜 이렇게 삭제하고 재설치 해야 되는 것들이 많은지........ Nginx 때문에 골치 아팠다 .. 오류 해결은 다 했었지만 찾느라 고생좀 했다 AWS EC2 : Ubuntu + Nginx + Nextjs +.. 2023. 4. 4. 이전 1 2 3 4 5 6 ··· 25 다음 반응형