6월 5일 금요일 2020년 23주
서버 설치 세팅 및 데이터관리

서버 설치 세팅 및 데이터관리

리눅스, 우분투, 서버 세팅, 호스팅, 도메인연결등 각종 서버 마련과 서버 구성방법, 설정에 관한 글과 DB(MySQL, MariaDB), 데이터 관리, 이전 및 마이그레이션 그리고 웹서버(ningx, 아파치)와 통신 그 개념들에 관한 글과 강좌입니다.

워드프레스 와 아마존 라이트세일 로고

AWS 라이트세일에서 워드프레스 블로그 만들기(운영시작: 호스팅 추천)

안녕하세요 . 설치형 워드프레스 설치 시작하기 시리즈의 연재작 첫편입니다. 본격적으로 들어가기전에 서버(호스팅)을 먼저 추천하고, 블로깅툴로써 워드프레스를 과연 써야할지에 대해 고민하는 서문을 먼저 작성했습니다.    네이버블로그나 티스토리, 브런치등 여러 가입형 서비스를 두고 설치형 워드프레스 블로그를 선택한 사람들이라면 저마다 이런 저런 이유가 있겠지만...

나의 웹사이트, 블로그 SSL 보안 점수는?

요즘들어 HTTPS 는 필수가 되어갑니다. 구글의 크롬웹브라우저나 애플의 사파리 웹브라우저에서는 http 주소로된 사이트의 경우 무조건 보안경고를 하거나 사이트 접속을 막아버리기 시작했거든요. HTTPS를 위한 SSL인증서 발급도 렛츠인크립트로 이제 공짜가 생겼으니 그에 따라 설치형 워드프레스도 HTTPS를 큰 부담없이 설정가능하고 저 또한 여러분께...
케이블이 연결된 네트워크 장비 뒷면

아마존 라이트세일 인스턴스에서 네트워크 방화벽 포트 열어주기 (HTTPS, MySQL 등등)

이번 글에서는 AWS Lightsail (아마존 라이트세일) 인스턴스 레벨에서 방화벽을 설정하는 방법을 알아보겠습니다. HTTPS 뿐만 아니라 mySQL, 오라클 RDS등 포트를 열어줘야할 때라거나 여러가지 포트를 추가할 수 있습니다. 컴퓨터의 방화벽과 보안? 라이트세일 인스턴스 방화벽 포트열기   VPS 인스턴스를 서버로 사용할 경우 염두에 둬야할 게 한가지...
워드프레스 로고

아마존 라이트세일에 WordPress 설치하기 (AWS Lightsail, 워드프레스 블로그 설치방법 – 홈페이지, 쇼핑몰 제작)

아마존 라이트세일에 워드프레스를 설치하는 것은 매우 쉽습니다. 그 절차와함께 몇가지 중요한 것을 집고 넘어가겠습니다. 먼저 아마존 라이트세일 홈페이지로 이동해서 로그인합니다  https://amazonlightsail.com 홈페이지에 접속하면 화면 오른쪽위에 아래처럼 가입(Sign up), 로그인(Log in) , 일본어로 변경(JA) 버튼을 볼 수 있습니다. AWS 회원가입이 되어있지 않다면 Sign...
linux root: sudo it

리눅스 서버 root와 사용자, 그리고 CLI 명령어 실행 시 주의사항

이번 포스팅에서는 초보자로서 리눅스(우분투,CentOS,데비안등) 서버관리를 하는 입장이라면 알아두면 좋을 사용자계정과 서버 명령어 입력에 관한 사항을 포스팅하려고 합니다. SSH 접속, 명령어 입력시 알아두면 유용할 기초사항일 거예요. 다중 사용자 계정 root 사용자 및 다른 사용자로...
nginx 리다이렉팅과 SSL 보안설정 대표이미지

nginx 웹서버의 SSL 보안설정과 HTTPS 라우팅설정 방법(www 도메인 리다이렉팅)

지난 글에서 HTTPS 사용을 위한 인증서를 발급받았다면 nginx(엔진엑스) 설정파일을 수정해줄 차례입니다. 아울러 ssl.conf 파일을 생성해서 SSL 보안설정, TLS 지원버전설정등을 해주겠습니다. 참고로 이번글에서 작성하는 nginx의 SSL 보안설정 내용은 보안등급 테스트에서도 전체 평점 A+ 등급이 나오는 설정입니다. 이 글은 리눅스서버  LEMP 스택에 Wordpress...
www 이미지

아마존 라이트세일 워드프레스 서버에 IP와 도메인 연결하기 (AWS Lightsail 과 DNS설정)

워드프레스 블로그에 구매한 도메인을 연결하려면 DNS(네임서버)를 설정해줘야합니다. DNS 설정은 자신이 가진 도메인이 어느 서버로 연결되어야하는지를 서버의 IP를 기입함으로써 하게 되는데요. 라이트세일 서버 인스턴스의 Public IP(퍼블릭 아이피)를 바로 연결해도 되지만 저는 Static IP(스태틱 아이피)를 생성해서 연결해주는 것을 선호합니다. 유동아이피  & 고정아이피 아마존 라이트세일의...
윈도우 10 ssh 접속

윈도우 10 에서 pem 파일을 사용하기 – 아마존 라이트세일 리눅스 서버에 접속하는 방법(SSH)

최근 방문자분 중 한분이 윈도우에서 우분투 리눅스 서버 접속용 암호키 파일(.pem)을 사용하는 데 어려움이 있어서 댓글로 문의를 주시게되어 저도 윈도우를 재설치해서 CLI환경으로 아마존 라이트세일 서버에 접속할 방법을 모색해보았습니다. 이 글은 윈도우10 이상을 사용하는 컴퓨터에서의 방법입니다. 맥에서의 방법은 아래링크를 참고하세요. https://swiftcoding.org/server-connection#cli-ssh 제 경우macOS(아이맥)을...
워드프레스 로고와 클라우드 업로드 아이콘

업로드 파일 크기 제한 높게 올리기 (nginx, PHP 설정 – 워드프레스)

워드프레스 블로그, 사이트의 업로드 파일 크기의 최대치 제한은 약 2M 또는 8M 정도로 되어있을 겁니다. 하지만 이 제한은 큰 이미지, 비디오파일, 테마나 플러그인 zip 파일등을 업로드하는데 방해됩니다. 특히 유료테마를 구매했을 때 다운받은 zip을 업로드해 테마,플러그인을 설치할때 이런 용량 제한은...
렛츠 인크립트 로고와 배경

HTTPS SSL 인증서 자동갱신 등록방법(Let’s Encrypt)

  Let's Encrypt SSL인증서를 수동으로 갱신 하는 방법은 명령어 한줄이면 되지만 서버에 접속해야하고 명령어 넣어줘야하고 정말이지 여간 귀찮은 일 아닐 수 없습니다. 그래서 이번 글에서는 그 과정을 자동으로 실행하는 방법을 다룹니다. 저도 리눅스 마스터가 아닌 관계로 이래저래 알아봐야 했는데요.  리눅스에는 스케줄...
엔진엑스 설치방법

LEMP스택: 리눅스에 Nginx 웹서버 설치 방법 (최신 안정화 버전 설치)

리눅스 우분투 서버가 웹페이지를 보여주려면 웹서버를 설치해야합니다. 웹서버는 HTTP 통신을 수행하며 .html 파일같은 웹언어를 해석해서 방문자들이 보는 웹페이지로 렌더링하는 역할을 합니다.  전통적으로 웹서버는 보통 아파치를 써왔으나 동시접속 1만이 되면 다운되는 문제점을 발견한 한 러시아 개발자가 NginX(엔진엑스)라는 새로운 웹서버를 개발했다고 합니다. 거기에...
워드프르세스용 마리아디비 생성 대표이미지

워드프레스를 위한 데이터베이스 생성 및 DB 사용자 생성 (MariaDB 또는 MySQL 명령어)

LEMP 스택을 먼저 준비했던 이전 글에 이어서 이번 글에서는 자신의 서버에 사용할 Database(데이터베이스,DB) 생성과 그 DB를 사용할 MariaDB 사용자를 생성하고 그 권한을 부여하는 방법을 알아보겠습니다. 이번 연재작의 주제인 워드프레스의 사용자 데이터(블로그 글, 블로그 설정등)를 담을 DB 말이죠. 이 글은 LEMP 스택에...
서브도메인 추가 설정 대표 이미지

DNS에서 서브도메인 주소 추가설정하기 (블로그,홈페이지,쇼핑몰 URL)

이번 글에서는 서브도메인(sub-domain)을 추가하는 방법을 작성하려고 합니다. 원래는 지난번 작성한 글, '고대디에서 도메인 구매하기'에서 짧게 언급하고 넘어가려 했는데 글이 길어져서 그냥 말았아요. 혼란스러울 것같기도 하고 해서.. 그런데 얼마안되는 방문자지만 유입 검색어로 서브도메인(도'매'인 아닙니다.) 추가하는 방법이 궁금해 오시는 분들이 있으신 것같더군요. 하여,...

서브도메인과 DNS – 고대디에서 도메인 구매하기(Godaddy Domain 구입 방법)

아마존 라이트세일에 워드프레스 설치를 마쳤다면 이제 도메인이 필요합니다. 도메인(URL)이 없이도 IP 주소로 블로그에 접속이 가능합니다만 공개된 인터넷 사이트 주소를 IP주소로 그대로 사용하는 사람은 아무도 없고, 숫자로된 주소는 기억하기 쉽지 않기 때문에 이름을 매칭해주는 것입니다. 도매인 구매에 앞서 도메인에 대해 몇가지...
아마존 라이트세일 스냅샷 백업

아마존 라이트세일 스냅샷 생성하기 (AWS 인스턴스 서버 데이터 백업 방법)

여러분이 AWS Lightsail (아마존 라이트세일)에서 서버를 사용하고있다면 주기적인 서버백업용으로 스냅샷 기능을 이용하길 추천드립니다. 수동으로 생성해줘야하지만 매우쉬우니 만일을 대비해서 중간 중간 서버를 통채로 백업할 수 있습니다. 라이트세일 스냅샷 요금 스냅샷 백업하기 스냅샷 삭제하기 전체 스냅샷 목록 스냅샷이란? 스냅샷은 백업을 위한 시스템 이미지(통 채 복사)라고 할 수...
HTTPS SSL 인증서 발급 블로그글 대표이미지

워드프레스 블로그, 홈페이지 HTTPS 적용 SSL 사이트 인증서 설정 및 리다이렉팅 방법

이번 글은 워드프레스 시작하기(설치, 세팅) 시리즈 연재작의 마지막 단계로 아래와 같은 내용을 알아보려고 합니다. HTTPS를 위한 SSL 인증서와 Let's Encrypt Wordpress 설치된 서버에 접속하기 사용자 홈폴더 들여다 보기 ...
MariaDB 데이터베이스 설치 대표이미지

LEMP스택 설치 -우분투 서버에 MariaDB 데이터베이스 설치하기 (마리아디비)

 LEMP 스택 설치방법 연재작 시리즈의 마지막 글로써, DB(데이터베이스) 서버프로그램으로 MariaDB를 설치하는 방법을 알아보겠습니다. 우분투 서버의 mariadb-server 설치정보 알아보기 MariaDB 최신버전 설치정보 업데이트하기 MariaDB 최신버전 설치 시작하기 DB...
nginx에 워드프레스 설치하기 대표이미지

Nginx에 설치형 워드프레스 최신판 다운로드 및 설치 방법 (NGINX + WordPress)

이번 글에서는 워드프레스 공식사이트에서 워드프레스 최신버전을 다운로드 받아 설치하는 방법을 다루겠습니다. 이 방법으로 하나의 우분투 서버에 두 개 이상의 워드프레스 사이트를 설치할 수도 있습니다.  이 글은 ningx(엔진엑스), mariaDB(마리아디비), php 7.2가 설치된 리눅스서버  LEMP 스택에 Wordpress 설치하기 시리즈 연재작의 일환으로 작성되었지만 사실...
워드프레스 설정파일 수정하기 대표이미지

워드프레스 설정파일 값 세팅하기 ( WordPress wp-config.php)

워드프레스를 처음 설치한 이전 글 다음에 해야할 일인 설정파일(wp-config.php)을 세팅하는 방법을 알아보겠습니다. 첫 설치후에는 DB 값을 필수로 해줘야하고 기타 설정을 추가로 해주는게 좋습니다. 이 글은 리눅스서버  LEMP 스택에 Wordpress 설치하기 시리즈 연재작의 일환으로 작성되어 MariaDB 정보를 필요로 하지만 mySQL DB를...
렛츠 인크립트 로고 + 텍스트

HTTPS SSL인증서 수동 갱신하기 (Let’s Encrypt renew)

이번에는 제가 블로그를 만들면서 Let's Encrypt(렛츠 인크립트)로부터 발급받은 HTTPS 인증서인 SSL 인증서를 갱신하는 방법을 알아보겠습니다. 워드프레스 블로그 HTTPS SSL 인증서 설정 글과 두 개의 워드프레스 사이트에 대한 HTTPS 세팅하기 에서 언급했듯이 렛츠 인크립트 인증서는 90일간만 유효합니다. 아마 만료되기 2주 전에...
리눅스 사용자 그룹 대표이미지

SFTP편집을 위한 리눅스 폴더 및 파일의 소유자 및 그룹 권한변경하기

 연재작 시리즈글의 일환으로, 이번 포스트에서는 리눅스 컴퓨터(서버)의 폴더와 파일의 소유자와 사용자그룹, 그리고 그 권한에 대해서 알아보고, 리눅스 명령어(CLI 명령어)를 사용해서 특정 폴더나 파일의 소유자와 사용자그룹을 변경하는 방법을 알아보겠습니다. 소유자와 사용자그룹, 사용권한 살펴보기 리눅스...
아마존 라이트세일 스냅샷 복원

아마존 라이트세일 스냅샷 백업에서 복원 및 요금제 플랜 업그레이드 방법 (새로운 인스턴스 생성)

제 블로그의 지난 글에서 아마존 라이트세일 인스턴스 서버를 스냅샷을 이용해 백업하는 방법을 알아보았는데요. 이번엔 그 스냅샷 이미지를 그대로 복원하는 방법에 대해 알아보겠습니다. 이런 복원은 스냅샷에서 새로운 인스턴스를 생성함으로써 할 수 있습니다.  이 방법으로 단순히 데이터복원 뿐만 아니라, AWS Lightsail의 인스턴스 사양을...
우분투 로고

리눅스 우분투 서버에 접속해서 OS 업데이트 방법, 서버 시스템 시간 설정하기

   LEMP스택 설치 연재작 두 번째 글인 이번 포스팅에서는 앞서 생성한 서버 인스턴스에 SSH Key 파일을 이용해 접속하고 서버 운영체제인 우분투의 패키지 업데이트와 업그레이드를 실행, 그리고 서버 시간을 설정해 주겠습니다. 우분투(ubuntu) 리눅스 서버에 SSH 접속 ...
워드프레스 로고가 그려진 고속도로 야경

웹사이트 서버속도 체크하기 – WordPress 블로그등 모든 웹페이지 로딩속도 측정가능

안녕하세요.  꼭 Wordpress 블로그나 쇼핑몰이 아니더라도 어떤 서버든 원하는 웹사이트의 속도(페이지 로딩타임)을 확인해보고 싶을 때가 있죠? 이번 글에서는 순수하게 어느 사이트나, 누구나 해볼 수 있는 사이트 속도측정 방법에대해서 알아볼 거예요. 데스크탑 컴퓨터(윈도우, 맥)에서 체크하는 방법만 알아보겠습니다.    속도 문제해결을 위해서는 먼저 점검해봐야하는...
그누 로고가 ASCII 텍스트로 그려져있ㄷ

CLI 환경과 리눅스 나노(nano) 텍스트 에디터 사용방법

 서버 관리를 하면서 CLI 환경에 익숙하지 않다면 여러가지 애로사항이 꽃피우는데요. 리눅스 명령어를 알아가는 것도 그렇지만 각종 설정파일을 수정해야할일이 많은 서버관리자로서는 텍스트편집기를 잘 사용하는 것 또한 필요합니다. 언제까지나 파일의 권한을 변경해가면서 FTP 프로그램을 통해 의지할 순 없는 노릇이니까요. CLI용 텍스트에디터에 익숙해지면...