Docker 기본 명령어 정리

Docker Logo

Docker를 공부하면서 간단하게나마 노트에 정리해둔게 있어 Docker 기본 명령어 정리를 해두는 포스트입니다.사실 별로 도움이 안될 수 있을 정도로 너무 간단하게 정리를 해둔거라 개인 공부정리 아카이브 정도로만 생각해주시면 감사하겠습니다^^기본 명령어를 활용해보고 싶으신 분은 Docker설치 포스트를 참고하여 설치 후 해보시면 되겠습니다. $ docker container run <Docker 이미지명> <실행할 명령> (1) docker container run : 컨테이너를 작성 및 실행(2) <Docker 이미지명> : 바탕이 …

WordPress Permalinks 변경 이후 Redirect 해야할까

WordPress Logo

WordPress Permalinks 관련하여 어제 포스트를 한다는게 잊고 하지 못했다. 지금까지 내 사이트의 포스트 링크는 p=num 형태의 고유주소 형태를 가지고 있었다. 아무 생각없이 이 형태로 결정했던 것은 아니었고, 크롤링할 때 빠르게 크롤링이 가능하다는 어떤 글을 읽고 결정했었다. 하지만 이번에 네이버에서 웹사이트에 표시되는 나의 사이트 글들을 블로그 페이지에 뜨게 하기 위해 조치해야할 사항이 무엇이 있을지 알아보다가 알게된 부분이다. 고유주소가 넘버링으로 되어있는 경우에는 …

CentOS 7에서 HTTPS(SSL) 적용하기 (Redirect 포함)

certbot -nginx -d url (2)

어제 테스트 서버에서 HTTPS(SSL) 적용을 성공하여 적용 방법을 공유하고자 포스팅하게 되었다. HTTPS를 적용하기 위해서는 SSL 인증서가 필요하다. 일반적인 업체에서는 돈을 주고 인증서를 구매하여 적용을 한다. 하지만 우리는 Let’s Encrypt를 활용하여 무료로 인증서를 적용해볼 예정이다. Tested EnvironmentCentOS 7 (SELinux)LEMP Stack(Linux + Nginx + MariaDB + PHP(PHP-FPM) 7) 위의 환경이 얼추 비슷하면 따라올 수 있을 것이다. Certbot 설치 # yum -y install …

CentOS 7에서 워드프레스 파일 업로드 사이즈 수정하기(php, nginx)

웹사이트에 HTTPS(SSL) 적용 테스트를 하기 전에 지금 운영하고 있는 이 사이트의 환경과 비슷하게 만들어주기 위해 플러그인 설치 및 워드프레스 버전을 맞춰주었다. 그리고 테마를 설치하기 위해 가지고 있던 테마파일(.zip)을 업로드를 시도하였다. Nginx서버에서 413 에러를 뿜으며 나에게 모욕을 주었다.. 다행히 뒤에 영어로 파일 사이즈가 크다고 말해줘서 이유는 금방 알 수 있었다. 그럼 우리는 두 곳에서 설정을 변경해주어야 한다. [php.ini] – /etc/php.ini upload_max_filesize = …

[Issue] Update-core.php has permission problem

오늘 테스트 워드프레스 웹서버 업데이트를 진행했다. Theme이나 Plug-in의 업데이트는 무난하게 되었지만, WordPress의 버전을 올리는 과정에서 Update-core.php 관련 문제가 발생하였다. 워드프레스의 구조를 정확하게 이해하고 사용하고 있는 웹서버와의 설정 관계를 정확하게 이해하고 있다면, 수동으로 다운받아 설치하면 깔끔하게 해결될 문제이지만, 자동으로 업데이트를 해주면서 이전 버전의 뒷정리를 해주는 이 시스템을 나는 계속 이용하고 싶었다. 업데이트가 되지 않았던 그 화면을 캡쳐해뒀으면 좋았겠지만 안되는 그 화면을 …

CentOS 7에서 워드프레스 사용을 위한 PHP 및 Nginx 환경 설정

LEMP Stack

처음 설정해줄 파일은 ‘php.ini’ 파일이다. 이 파일은 보통 /etc/php.ini에 존재한다. [ php.ini ] – ‘vim /etc/php.ini’ date.timezone = Asia/Seoulcgi.fix_pathinfo = 0 위 파일을 처음 열게되면 매우 길고 색도 까무잡잡해서 찾기 힘들 수 있다. vim Editer를 잘 사용하시는 분이라면 문제가 없겠지만, 초심자를 위해 알려주자면 ‘/’을 누른 후 timezone을 친 후 엔터를 치게되면 검색이 되니 잘 활용하면 좋다.검색 후 그 라인에 커서를 가져가 ‘i’를 …

CentOS 7에서 LEMP Stack을 위한 Nginx 설치

Nginx Logo

우선 Nginx 설치 하는 방법에는 여러 방법이 있다고 먼저 말씀을 드리고 싶다. 하지만 지금 내가 진행하는 방식은 이 프로젝트를 시작하고 여러 방식의 시도를 거쳐보고 가장 확실하게 세팅할 수 있는 방법을 소개하는 것이니 다른 방법이 더 좋아보인다면 그렇게 해도 무관하다. ++ Nginx구성파일의 Config를 자동으로 만들어주는 사이트가 있다. 나중에 컨피그 공부할 때는 여기서 이것저것 눌러보면서 한번 참고해보자. 그럼 우선은 yum 레포지토리 정보를 …

CentOS 7에서 LEMP Stack을 위한 PHP 7 설치

PHP Logo

이 포스트는 위에 링크되어 있는 포스트의 절차가 다 되었다는 전제하에 이루어진다. 사실 PHP설치는 단독적으로 이루어지는 부분이다보니 그냥 상관없이 따라하셔도 완성할 수 있다. 다만 그 이후 이루어지는 부분은 WordPress 웹사이트를 운영하기 위한 웹서버 구축 환경 구성 방법에 대해 소개하는 것이니 참고만 해도 무관하다. Redhat 계열의 리눅스는 yum이라는 도구를 사용하여 패키지를 설치한다. yum은 yum저장소를 통해 패키지를 다운받게 되는데, yum 저장소에 원하는 패키지가 …

[Issue] Docker Got permission denied

일반적인 경우는 아니지만, Docker를 설치한 후에 Docker version을 확인하거나 docker container run 등을 실행할 때 종종 발생하는 에러 메세지이다. Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/version: dial unix /var/run/docker.sock: connect: permission denied 위 메세지가 발생하는 이유는 Docker를 실행하는 유저의 권한이 부족하기 때문입니다. 보통 Docker는 docker그룹을 사용한다고 하네요. 그래서 처음부터 sudo나 su를 …

[Issue] wordpress image alt tag error (not find reason)

WordPress Logo

오늘 워드프레스 포스트를 작성을 열심히 하고 퍼블리시를 마치고 나의 포스트를 보는 순간 잠시 놀랐다. Footer가 오른쪽에 붙어있는 것이 아닌가..! html과 같은 Web Language에는 쑥맥인 나는 그간 해왔던 방식으로 Back Tracking을 했다. (말만 번지르르하지 조금씩 바꿔보는 것이다…;) Trouble Shooting을 하기 앞서, 평소 발생하지 않은 문제가 생기는 가장 큰 이유는 하지 않던 걸 했을 때 발생한다는 것이다. 보통 예기치 않은 오류라고 하지만, …