어저께 메일이 하나 왔는데요. Letsencrypt 인증서가 이제 만료된다는 내용이었습니다. 무료이기 때문에 예전부터 잘 사용해왔는데, 인증서 갱신은 또 처음이라 이것저것 알아보았는데요. 예전에는 크론탭에서 certbot renew를 사용해서 자동 갱신을 시켰는데, 이제는 이러한 방법이 먹히지가 않았습니다. 포트충돌때문인데 결국 크론탭에서는 사용할 수가 없는 환경이 되었습니다. Letsencrypt SSL 인증서 설치가능 여부 확인 인증서 갱신을 위해서는 미리 갱신이 가능한지 확인을 할 수가 있는데요. certbot renew --dry-run 명령어로 인증서가 갱신이 가능한지 미리 조회를 해볼 수 있습니다. 저의 경우 아파치로 웹서비스가 돌아가고 있는데 80포트를 사용하고 있기 때문에 인증서 갱신이 안..
제가 사용하고 있는 Centos 7.0 서버가 이제 삐꺽거리기 시작했는데요. 운영하고 있는 웹서버들이 해킹을 하나둘씩 당하는걸 보니 참 관리를 안했다 생각이 듭니다. PHP버전이 너무 낮아지다보니 보안업데이트가 제대로 안되었고 권한 자체도 제가 테스트한다고 설정해둔 777폴더들에 파일을 올려서 이상한사이트로 납치를 하거나 게시글을 도배해서 스팸도메인으로 만들어 버리는 현상들이 생겨 서버 이사를 결심하였습니다. 기존 환경하고 똑같은 서버를 찾을려니 이제 대세는 Rocky Linux인듯해서 해당 서버로 결정을 하였고 서버세팅을 시작하였습니다. 아무것도 모르는 상태에서 진행을 하려하다 보니 삽질을 많이 하게 되었는데요. 일단 시작했던 과정을 올려둡니다. 개인용 참고글이라 글이 두서 없는점 양해 부탁드립니다. ..
오래만에 워드프레스로 사이트를 하나 추가하게 되었습니다. 혼자서 사용할 사이트의 경우 특별히 할건 없지만, 서비스를 위해서는 SSL인증서 설치가 필요합니다. 유료서비스를 이용하면 속편하게 해결을 할 수 있겠지만 저의 경우 무료로 SSL인증서를 제공해 주는 Let's Encrypt 인증서를 사용하고 있습니다. 인증서 설치를 위해서 명령어를 입력했는데 아래와 같은 문구가 뜨면서 설치가 안되는 현상을 발견했습니다. Another instance of Certbot is already running. 위와 같이 오류문구가 나타났는데요. 말그대로 Cerbot 모듈이 동작중이라 설치가 안되는 것으로 보였습니다. 해결을 위해 내용을 찾아보니 프로세스를 강제 종료하는 방법이 있어서 해결을 하였습니다. SSL인증서 설치..
윈도우와 리눅스는 환경이 세삼 다르다고 느끼는게 한글이나 인코딩등의 문제가 생길 경우인데요. 윈도우 피씨에서 맥으로 파일을 넘길경우 한글 조합이 깨진다던지, 터미널에서 파일을 열어보면 이상한 문자가 표기가 되어있다던지 하는 문제인데요. 이번 경우도 그런 경우입니다. vi에디터 내 ^M 문자 현상 윈도우에서 작성한 파일을 바로 터미널에서 vi에디터로 열게 되면 해당 문자가 보이게 되는데요. 이게 캐리지 리턴(엔터문자)의 표기문제로 리눅스에서는 ^M으로 보이게 됩니다. 이게 문제인게 이상태 그대로 사용을 하면 문제가 안생기는데 수정을 할때에는 글자 그대로 저장이 되면서 오류가 생기게 됩니다. ^M 일괄제거 방법 안내 해당 문자를 일일히 한개씩 삭제를 하기에는 너무 일이 많겠죠 커맨드 명령어 : 를 호출한 후..
가끔씩 서버관련 작업을 할때에 디렉토리 목록을 보기 위해서 ls 명령어를 사용합니다. 상세 내용을 보기 위해서 [ls -al] 명령어를 자주 쓰는 편인데, 단축어를 지정해서 편하게 사용을 하고 있습니다. 단축어는 [ll]로 업무에서부터 익숙해서 이렇게 세팅을 합니다 이러한 단축어를 맥환경(리눅스)에서는 어떻게 적용을 하는지 알려드리도록 하겠습니다. 우선 터미널을 실행하여 주세요. 터미널에서 우선 경로를 확인하여 주시기 바랍니다. 일반적으로 터미널에 처음 접속하면 [Users자신의계정명] 의 위치로 시작이 되지만 [pwd] 명령어로 위치를 확인하여 주세요. 다음으로 [.bash_profile]을 만들어주셔야 합니다. 여기서 두가지로 나뉘어 지는 듯 한데, 제가 기본 터이널이 아닌 iTerm을 쓰고 있는데요..
아직까지도 터미널은 저한테 어려운 부분인데요. 문제는 간단한 폴더를 하나 만들고 삭제처리를 하려고 할때 문제가 생겼습니다. 일반적인 폴더였는데 폴더에 공백이 있었는데 그걸 삭제처리를 할 수가 없더라구요. 간단한 명령어이지만 모르시는 분들도 있을 것 같아서 간단하게 포스팅 하게 되었습니다. 터미널에서 공백 처리하는 방법 알고 나면 무척 간단한데 저도 알고서 참 허무했습니다. 바로 ["] 따옴표로 내용을 묶어 주시면 됩니다.