나만의 독립적인 워드프레스 사이트 구축하기

HYEONG HWAN, MUN/ 5월 14, 2018/ 미분류/ 9 comments

워드프레스 (WordPress)

오픈소스 컨텐츠 제작 소프트웨어 입니다. 사이트를 쉽게 만들 수 있습니다.
WordPress is a free and open-source content management system (CMS) based on PHP and MySQL.

자세한 내용은 여기에서 : https://en.wikipedia.org/wiki/WordPress

공신력 있는 통계https://w3techs.com/technologies/history_overview/content_management

이처럼 전세계에서 가장 많은 점유율(약 60%)을 차지하는 워드프레스를 선택하는 것은 매우 현명한 것입니다.

이 소프트웨어는 업데이트도 편하고, 확장도 쉽고, 보안도 뛰어납니다.

 

사이트 주제 정하기

인기있는 주제는 “팬션”, “인테리어”, “강아지”, “회사소개”, “음식점” 입니다.

 

직접 구축 (wordpress.org)  VS  서비스 임대 (wordpress.com)

워드프레스 사이트를 운영하는 방법은 두가지가 있는데, 소스를 다운로드 하여 직접 구축해서 운영하는 것과, 소프트웨어 서비스(SaaS)로 이용하는 방법입니다.

wordpress.org 과 wordpress.com 의 차이점은 다음과 같습니다.
공식 가이드 페이지 (https://en.support.wordpress.com/com-vs-org/) 를 참조하였습니다.

 

wordpress.org (직접 구축) 장점

- 소프트웨어 이용료가 무료이며, 쉽게 설치 사용 가능.
- 모든 데이터가 내 서버에 저장됨. 다른 사람이 내 컨텐츠를 신고하여 없엘 수 할 수 없음.
- 모든 테마, 플러그인 사용 가능. 유료/ 무료 플러그인 사용 가능.
- 플러그인 설치를 통해, 커뮤니티, 쇼핑몰등 운영가능.

wordpress.org (직접 구축) 단점

- 사이트가 구동될 웹호스팅 이나 서버호스팅 필요.
- 업데이트 관리 필요. (어렵진 않음)
- 백업 관리 필요.

 

wordpress.com (서비스 임대) 장점

- 직접 운영보다 대체적으로 저렴함.
- 사이트 운영 이외에 생각할 것이 줄어듬.
- 자동 업데이트
- 자동 백업

wordpress.com (서비스 임대) 단점

- 해외 서비스라서 한국에서의 접속이 조금 느림
- 미리 지정된 플러그인/ 테마만 사용가능.
- wordpress.com 사이트에 종속적. 타인이 신고를 통해 내 글을 비공개 처리할 수 있음.

 

요약 : 서비스 임대형 상품네이버 블로그 같은 방식입니다. 커스터 마이징에 제한이 있습니다. 트래픽이나 업데이트, 가용성 관리 등의 작업을 할 필요가 없습니다.
직접 구축 상품은 직접 자유롭게 구축하는 것이기 때문에, 모든 기능을 사용할 수 있지만 관리 이슈가 생길 수 있습니다.

서비스 임대형 상품은 사용상의 제약이 많으므로 불편하기 때문에, 이 글에서는 모든 것을 다 해볼 수 있는 직접 구축 방법을 설명하겠습니다.

 

도메인 정하기, 도메인 등록업체 정하기, 호스팅 등록업체 정하기

인터넷 사이트를 운영하기 위해서는 인터넷 도메인을 구매해야 한다.

여러 인터넷 도메인 등록 대행 사이트가 있으며, 모두 궁극적으로 효과는 동일하므로(최종적으로 도메인 소유자정보를 저장하는 공간이 전세계 업체 모두 동일하다) 가장 저렴한 곳이 가장 좋은 곳이다. 신규 1년 등록만 저렴하고 그 후 연장비용이 매우 비싼 낚시성 업체가 많으니 주의가 필요하다.

처음 등록할 때 2년 등록을 선택해서, 1년 등록과 가격차이를 알아보는 것이 좋은 방법이다.

국내 도메인 등록업체 비교는 : https://blog.lael.be/post/6357  이곳에서 볼 수 있다.

 


라엘이가 여러 곳을 비교해보았으며, 가장 최적의 선택은 [웹호스팅] [IWINV] 이다.

https://www.iwinv.kr/

회원 가입을 진행하세요.

로그인 하세요.

[관리콘솔] 로 이동.

 

 

반드시 PHP 7.0 을 선택하세요. 현재 이 버전이 가장 문제 없이 잘 돌아가는 버전입니다.

[프로그램 설치] -> [설치안함]  선택. 그 외에는 적당히 입력하세요.

[웹방화벽] -> [사용안함/OFF] 선택.

 


 

신청이 완료되면 [상세 정보] 탭의 [서버 정보] 항목의 [서버 IP] 를 확인하세요.

[도메인] -> [도메인 관리] 에서 자신의 도메인 및 연결될 폴더를 입력합니다.

 


Windows 에서 키보드의 [Win키] + [R키] 를 입력하면 “실행” 창이 뜬다.   cmd 입력 후 엔터. 명령 입력창이 실행된다.

ssh 신청아이디@서버아이피    입력하고 엔터.

 

 

워드프레스 소스 다운로드

https://wordpress.org/download/

 

Filezilla FTP Client 프로그램을 이용해서 서버에 업로드

 

압축 해제 명령어 실행

압축 파일을 업로드하고 서버에서 압축 해제 명령어를 입력하는 이유는 시간을 절약하기 위해서이다.

# unzip wordpress-4.9.6.zip

 

FTP 프로그램을 이용해서 경로를 맞추어 준다.

 

웹에서 접속하면 설치 화면이 뜨고 설치가 진행된다.

 

정보를 잘 입력하면 워드프레스가 정상적으로 설치되고 실행된다.

 

워드프레스 설치 완료!


 

글 뒷부분은 요약으로 진행되었음.

틈틈이 글 내용을 보강할 수 있음.

 

9 Comments

  1. 작성 중이구나 … 기대되네요.

  2. 저는 워드프레스를 한지 얼마되지를 않네요..
    그 동안 XE를 하다가 이리로 넘어 왔습니다..^^

  3. 음청 기대됩니다! 덧) 이카루스님 반갑습니다! ^^ 여기 자주오시나 봐요~

  4. 블로그 운영을 준비중인데 트래픽 부분이 잘 예상이 되지 않아서 고민중입니다. 일단 VPS를 이용할 예정인데 이 블로그에서 한달에 트래픽을 얼마쯤 사용하는지 말씀해 주실수 있으신가요? 참고자료가 필요해서 그렇습니다.

  5. 좋은 내용 감사합니다.

    따라하는 와중에 한가지 여쭤보고 싶습니다.

    ‘verfication code :’이것도 나오는데
    어떤 내용을 작성해야 하는지 모르겠습니다.ㅠ

    1. 어느 단계에서 나오는지 알려주세요.

  6. 항상 좋은 정보 감사드립니다.
    개발자로 지내면서 저도 소소하게 블로그 하나 시작하려고 도메인이랑 워드프레스 설치까지 완료를 했는데요.
    혹시, 라엘님 블로그처럼 lael.be 를 입력하면 blog.lael.be 로 자동으로 리다이렉트 되는 것처럼,
    제 도메인도 그렇게 진행을 해보려고 하는데, 좀처럼 원하는 모양새가 안나와서 검색해보다가 질문드립니다.

    curl -l http://lael.be 로 제 서버에서 찍어보니 moved https://lael.be 라고 나오는데요.
    curl -l https://lael.be 로 하면 아무 정보 안나오고,
    curl -l http://blog.lael.be 로 하면 moved https://blog.lael.be 라고 나오고,
    결과적으로 https://blog.lael.be 에서만 정보를 뿌려주는 식으로 되있는 것 같습니다.

    제 현재 블로그의 htaccess에 redirect rule을 적으니 geuneul.com -> moved blog.geunuel.com 형태로 되어서요. (현재는 원하는 모양이 아니라 A레코드 지우고 redirect rule도 지웠네요. ㅠ)

    curl을 했을 때 표기되는 정보는 메인 도메인으로 표기하고, blog 서브도메인으로 리다이렉트를 시키는 방법을 혹시 알 수 있을까 해서 질문글 남겨봅니다.

    1. 블로그 오픈 축하드립니다!
      사이트가 빠르네요!
      저의 모든 사이트는 우선적으로 http -> https , redirect 가 설정되어 있고요.
      원래 사용하던 블로그 도메인이 lael.be 이었는데, blog.lael.be 이전하면서 글번호가 바뀌었습니다. 글번호 연결 페이지 하나 구동중입니다.
      예를 들어 https://lael.be/182 -> https://blog.lael.be/post/44 로 연결됩니다.

      페이지 이동은 http 301 header 로 설정됩니다. http body 는 부가적인 정보를 표시할 뿐입니다.
      curl -li https://lael.be/182 실행해보세요. 제가 만든 프로그램은 http body 없이 header redirect 만 설정합니다.

HYEONG HWAN, MUN에게 댓글 남기기 댓글 취소

작성하신 댓글은 관리자의 수동 승인 후 게시됩니다.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*