목록Server (15)
JeongMin-dev
AWS or 리눅스에서 톰캣 인코딩에 문제가 생길 때 대처법 [톰캣설치 폴더 > bin] 디렉토리에 가면 catalina.sh 파일이 있다. vi catalina.sh 편집기로 열어서 Djava.io.tmpdir=”$CATALINA_TMPDIR” \ 이 부분 검색하고 모든 부분에 아래 소스를 모두 추가합니다 -Dfile.encoding="utf-8"\ 수정 파일을 저장하고, 톰캣을 재시작하면 아래처럼 한글이 안 깨지고 잘 나옵니다. - 출처 - https://zzznara2.tistory.com/453 [Tomcat] 리눅스의 톰캣 로그에서 한글깨지는 문제 해결방법 리눅스의 톰캣 로그에서 한글이 깨져나오네요.톰캣의 인코딩에 문제가 생겨서 그러겠죠? [톰캣설치 폴더 > bin] 디렉토리로 가면 catali..
먼저 Putty를 통해 서버에 접속을 한다. top 또는 free -h 명령어를 사용해서 아래 이미지와 같이 창을 띄운다. TOP free -h 위 이미지에서 buff/cache 부분이 많이 쌓이는 경우가 있어서 그럴 때에는 캐시를 한번 초기화해줘서 안정화 작업을 해줘야 한다. pagecache, dentries, inodes 모두 비우기 명령어 ( 1,2번 순서대로 ) sync sysctl -w vm.drop_caches=3
💡 서버가 내려갔을 때 왜 내려갔는지 또는 언제 재부팅되었는지 확인하고 싶을 때 확인방법 1. 먼저 프로젝트 자체 문제인지 확인합니다. 2. 프로젝트 문제가 아닌게 확인되면은 /var/log 폴더로 이동합니다. 3. messages 파일 확인 4. Esc를 누른 후 Reboot 한 시점이 언제인지 검색하여 찾습니다. /Reboot 5.명령어로 확인결과 재부팅이 되었다고 로그가 써져 있는 걸 확인할 수 있습니다.
이 포스트에서는 인증서 발급 방법과 서버를 끄지 않아도 갱신할 수 있는 배포 환경을 만들어 보겠습니다. 지극히 개인적인 세팅 방법이니 참고하실 분만 참고해 주세요 테스트 환경은 다음과 같이 구성했습니다. 운영체제 : Amazon Linux 도메인 : test.domain.com( 도메인은 CloudFlare 사이트를 사용했습니다. ) 웹서비스 : Nginx 설치 1. EPEL 리포지토리 활성화 amazon-linux-extras install epel Amazon Linux의 경우 EPEL 저장소를 활성화시켜줘야 합니다. 2. Nginx 설치 yum install nginx 3. Certbot 설치 yum install certbot Nginx, Certbot 설치 과정이 끝났으면 이제 인증서를 발급할 ..
Let’s Encrypt 인증서 확인 방법 certbot certificates 인증서 설치 확인 및 위치 확인하는 명령어 Let’s Encrypt 인증서 갱신 방법 certbot renew 인증서 갱신 명령어 certbot renew --dry-run 인증서 갱신 테스트 명령어 보통은 certbot renew를 하면 바로 갱신이 되지만 간혹 포트충돌이나 다른 이유 때문에 갱신 실패할 수도 있다. 그럴 때에는 --dry-run 옵션을 주고 실행하면 실제로 갱신을 진행하는 것이 아닌 테스트로 진행해 에러가 발생할지 아닐지를 미리 알아볼 수 있다. 에러가 발생했다면 위와 같이 발생한 원인을 알려줍니다. 혹여나 에러가 확인되지 않는다면은 아래 명령어로 상세 에러로그를 확인합니다. journalctl -xe 상..