하루 30원, 한달 900원에 저장공간 10 GB, 일일트래픽 10 GB를 제공하는 웹호스팅 상품이 있다.
iwinv의 하루 30원 종량제 상품이 그것.
하루단위로 사용요금을 정산하기 때문에 중간에 포기해도 부담이 적다.
이번 포스팅에서는 iwinv 웹호스팅 서비스를 신청하고 워드프레스를 설치하고 설정하는 방법에 대해 알아보자.
iwinv 가입 및 카드등록
이번 포스팅에서 다룰 iwinv의 일 30원의 종량제 상품은 당월 1일부터 말일까지 사용한 요금이 정산되어 익월 1일에 자동 결제되는 시스템이다.
따라서 가입하여 본인인증을 한 후 결제를 위한 신용카드 등록까지 마쳐야 서비스를 생성할 수 있다.
카드 등록 없이 웹호스팅 서비스를 생성하려하면 카드를 등록하라는 메시지가 뜨고 진행이 되지 않는다.
가입 후 본인 인증과 카드 등록을 마친 후 웹호스팅 서비스 계정 생성을 진행하면 된다.
참고로 카드를 등록하면 부정사용 방지를 위해 50,000원이 자동결제된 후 몇분뒤 취소된다.
웹호스팅 계정 생성하기
우선 웹호스팅 계정을 생성한다.
콘솔의 상단메뉴에서 웹호스팅을 선택한다.
웹호스팅 관리 페이지에서 생성하기 버튼을 클릭한다.
iwinv 에서는 하나의 계정에 웹사이트 한개(여기서는 블로그)를 운영할 수 있다.
여기서 생성하는 하루 30원짜리 상품은 총 3개의 도메인 연결을 지원하지만, 동일한 블로그 사이트로의 연결만 지원한다.
iwinv에서 각각 별개의 도메인을 가진 여러개의 블로그를 운영하고 싶다면 계정을 추가로 생성하면 된다. 물론 계정이 추가되면 비용도 추가된다.
상품선택
더 저렴한 하루 10원짜리 상품도 있지만, 해당 상품은 도메인 연결을 지원하지 않는다.
워드프레스로 블로그를 운영한다면 반드시 내가 등록한 도메인 연결이 되는 호스팅 서비스를 사용해야 한다.
하루 30원짜리 상품부터는 도메인 연결을 지원한다. 최소 하루 30원 이상의 상품을 선택하면 된다. 물론 위에서도 얘기했듯이 3개까지라고 되어 있지만, 각각 다른 별개의 사이트가 아닌 하나의 사이트로 연결된다.
버전선택
서버의 php 버전을 선택한다. php 버전을 제외한 항목은 모두 동일하다. php 8.2 인 첫번째 옵션을 선택하면 된다.
다른 호스팅 서비스에서 이전 하는 것이라면 이전에 이용하던 호스팅 서비스의 php버전과 DB버전을 확인해 동일하게 설정해주면 된다.
이름 설정
생성한 계정을 관리할 때 사용할 이름을 입력한다.
ftp나 DB 접속시 사용할 계정이 아니라 여러개의 계정을 관리할 때 각 계정을 구분하기 위한 이름이기 때문에 본인이 알아보기 쉬운 임의의 이름을 정해 입력하면 된다. 설명 역시 마찬가지다.
계정정보 설정
ftp와 DB 접속시 사용할 ID와 비밀번호를 설정한다. 워드프레스 어드민 접속정보와는 관련이 없다.
계정 ID는 영문소문자로 시작하는 6~12자의 영문소문자, 숫자의 조합을 임의로 설정하면 된다.
여기서 설정하는 계정 ID는 ftp와 DB 접속시 ID로 사용되고, DB명도 계정 ID와 동일하게 생성된다.
당연한 얘기지만 가능하면 도메인명이나 사이트명과 동일하거나 그로부터 연상되는 단어는 피하는 것이 보안상 유리하다.
웹호스팅 생성 후 워드프레스를 설치할 때 필요하니 기억해두자. 물론 생성 후 언제든지 변경이 가능하다.
프로그램 설치는 WordPress를 선택하면 되는데, 여기서 선택해도 설치가 안되는 경우가 있다. 나중에 설치할 수 있으니 걱정은 하지말자.
아래에선 새로 만드는 블로그에 연결할 도메인을 입력한다.
여기선 테스트용으로 howso.kr의 서브도메인을 사용했다. 실제 도메인 연결은 웹호스팅 생성 후 IP가 할당되면 연결해주면 된다.
웹방화벽 설정
외부 해킹 공격을 방어하기 위한 웹방화벽을 사용할지 여부를 선택한다.
iwinv에서는 웹방화벽을 on으로 해둘 것을 권고하고 있다. 특별한 사유가 없다면 일단 on을 선택한다.
하지만 간혹 워드프레스 설치 후 웹방화벽과의 충돌로 오류가 나는 경우가 있다.
iwinv로 문의해보니 웹방화벽을 off로 설정하라기에 변경했더니 정상적으로 입력이 된다.
물론 찝찝해서 삭제 후 계정을 다시 생성해 워드프레스를 재설치했다. 재설치후엔 웹방화벽을 on한 상태에서도 정상 입력이 된다.
워드프레스 설치 후 오류가 난다면 재설치도 방법이 될 수 있다.
입력 내용 확인
앞에서 입력한 내용들이 맞는지 확인한 후 오른쪽 아래 신청하기 버튼을 누르면 계정이 생성된다.
계정을 생성하거나 삭제하면 카카오 알림톡과 이메일로 계정이 생성되었다는 알림이 온다.
생성된 계정 설정
생성된 계정 이름 옆에 톱니바퀴 모양의 아이콘을 클릭하면 생성된 계정의 상세 정보를 확인할 수 있다.
계정 상세 정보에서는 계정ID, 서버IP, 이용중인 상품, 저장공간이나 트래픽 사용량을 확인할 수 있으며, 도메인에 대한 SSL 인증서도 신청할 수 있다.
도메인 연결
서버 IP주소가 확인되었으니 이제 블로그 주소로 사용할 도메인을 연결해주면 된다.
도메인에 서버 IP가 연결되지 않은 경우 SSL인증서 신청이 되지 않으니 SSL 신청에 앞서 도메인 연결을 먼저 해야한다.
여기서는 A레코드로 테스트용 서브도메인을 연결해 사용했다.
도메인 설정 후 연결한 도메인으로 접속해 계정이 정상적으로 생성되었는지 확인한다.
신규 계정 셋팅 완료 안내 화면이 뜬다면 도메인은 잘 연결된 것.
아직 SSL 인증서를 설치하지 않았기 때문에 연결이 비공개로 설정되어 있지 않다는 오류페이지나 주소표시줄 앞에 주의하라는 알림이 뜬다.
무료 SSL 신청
도메인 연결이 잘 되었다면 바로 SSL 인증서를 신청하면 된다.
계정 정보에서 도메인탭을 클릭하면 계정 생성시 연결한 도메인이 보인다. 목록 뒤쪽에 SSL 신청 버튼을 클릭만 하면 신청이 완료된다.
SSL 인증서가 적용되기까지 1~20분 정도 소요된다. 신청한 후 다른 작업을 하면 된다.
워드프레스 설치 확인
계정 생성과정에서 워드프레스 설치를 선택해도 워드프레스가 설치되지 않는 경우가 있다.
ftp로 접속해 public_html 폴더 안에 wp 폴더가 있는 확인해본다.
wp 폴더가 있다면 브라우저로 도메인/wp (여기서는 test0729.howso.kr/wp) 에 접속해본다. 정상적으로 설치되었다면 워드프레스 설정화면이 뜬다.
그러나 아마 높은 확률로 wp 폴더가 없을 것이다.
하지만 걱정할 필요는 없다.
계정 상세 정보 창 오른쪽 위 스크롤 메뉴에서 프로그램 설치하기를 선택한 후 워드프레스를 설치할 수 있다.
워드프레스가 설치되기까지 몇분이 소요될 수 있다.
물론 워드프레스 설치파일을 ftp 로 업로드하여 직접 설치할 수도 있다. 파일을 업로드하여 설치하는 경우 루트폴더인 public_html 폴더에 설치하면 된다.
워드프레스 폴더 이동
프로그램 설치하기 메뉴로 워드프레스를 설치한 경우 루트폴더인 public_html 폴더 아래 wp폴더에 워드프레스가 설치된다.
워드프레스의 접속주소가 https://도메인/wp/~ 가 된다는 말이다.
물론 https://도메인/으로 리디렉션해줘도 된다.
하지만 그냥 폴더의 내용을 루트폴더인 public_html 폴더 아래로 옮기는게 더 수월하고 깔끔하다.
여기서는 무료로 사용이 가능한 오픈소스 ftp 클라이언트 앱 파일질라를 사용해 접속했다.
폴더의 내용을 옮기기전 public_html 폴더에 있는 index.php 파일은 wp 내의 index.php파일과 중복되기에 삭제해주어야 한다.
public_html 폴더 아래 index.php을 클릭하여 선택한 후 오른쪽 마우스 버튼 메뉴에서 삭제를 선택하면 된다.
그 뒤 wp 폴더 아래의 폴더와 파일들을 모두 선택한 후 public_html 폴더로 드래그해 끌어다 놔주기만 하면 된다.
원래 있는 index.php파일은 계정 생성 완료를 알리는 내용의 페이지로 불필요한 파일이기에 삭제해도 문제가 없다.
여기까지 진행했다면 이제 거의 다왔다. 이제 설치된 워드프레스만 설정해주면 된다.
워드프레스 설정
이제 설치된 워드프레스에 DB를 연결하고 워드프르세스 관리자 계정을 생성하면 워드프레스 설치과정이 끝난다.
DB 접속정보 입력
DB 접속정보만 입력해주기만 하면 설치된 워드프레스에 DB를 연결할 수 있다.
데이터베이스 이름과 사용자명에는 웹호스팅 생성시 입력했던 계정ID를 동일하게 입력해주면 된다.
비밀번호는 DB 비밀번호로 설정했던 값을 입력한다.
데이터베이스 호스트와 접두어는 그대로 두면 된다.
아래쪽 제출 버튼을 클릭하여 아래와 같은 화면이 나온다면 제대로 입력된 것.
워드프레스 관리자 계정 생성
다음 화면에선는 사이트 제목을 정하고 워드프레스에 접속할 관리자 아이디를 생성한다.
사이트 제목은 말 그대로 사이트 제목이다. 브라우저로 사이트에 접속했을때 브라우저 탭에 표시된다.
워드프레스 개설 후에도 언제든 변경이 가능하지만, SEO 측면에서는 변경하지 않는 것이 좋다. 서치콘솔등에 등록하기전까진 신중히 고민하여 결정하는 것이 좋다.
사용자명과 비밀번호는 워드프레스 어드민에 접속할 관리자(어드민) 계정의 ID와 비밀번호를 의미한다.
가급적 도메인이나 사이트 제목과는 연관되지 않는 문자열 조합으로 선택하는 것이 좋다. 사용자명은 밑줄, 하이플, 마침표, @을 사용할 수 있기때문에 아래 입력하는 이메일 주소와 동일하게 생성해도 된다.
검색엔진의 크롤링봇을 차단하도록 설정할 수 있으나, 수익형 블로그를 개설한다면 해당사항이 없다.
아래쪽 워드프레스 설치 버튼을 클릭하면 워드프레스 블로그가 개설된다.
로그인을 클릭하면 개설된 워드프레스 어드민에 접속할 수 있는 로그인 화면이 나온다.
위에서 생성한 워드프레스 관리자(어드민) ID와 비밀번호를 입력하여 로그인하면 아래와 같이 워드프레스 어드민페이지를 볼수 있다.
https로 리디렉션
SSL 인증서를 받으면 http와 https 두 주소로 모두 접속이 가능한 상태가 된다. http로 들어오는 접속을 https로 이동되도록 리디렉션 해주어야 한다.
.htaccess 파일을 직접 수정해야 하기 때문에 다소 어려워보이지만, 파일질라를 사용하면 그리 어렵지 않다.
파일질라를 이용해 ftp로 접속해 public_html 폴더 아래 있는 .htaccess 파일을 마우스 오른쪽 버튼으로 클릭해 보기/편집을 선택한다.
텍스트 편집기나 메모장으로 열린 .htaccess 파일에 아래 내용을 삽입해주면 된다.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://연결한도메인이름으로변경/$1 [R,L]
https:// 뒤의 도메인은 본인이 연결한 도메인으로 수정하면 된다.
대충 아래 그림과 같은 위치에 붙여넣기 하자.
내용을 삽입한 후 .htaccess 파일 저장하면 파일질라에서 변경된 파일을 서버로 업로드할 것인지 물어본다.
예를 선택하면 편집완료!
http://test0729.howso.kr 로 접속하면 자동을 https://test0729.howso.kr로 이동되는 걸 확인할 수 있다.
마치며
이상으로 iwinv에서 웹호스팅 계정을 생성해 워드프레스를 설치하고 설정해 블로그를 개설하는 과정에 대해 알아봤다.
다른 사용자와 자원을 나누어 사용해야하는 웹호스팅의 특성상 우리 블로그의 흥망과 관계없이 사이트 성능에 영향을 받게 되고, 유입이 늘어나 트래픽이 증가했을 때의 제약도 분명하다.
하지만 제공하는 저장공간과 트래픽에 비해 비용이 매우 저렴하다. 하루하루 계산되는 서비스 이용료도 분명한 장점이 된다.
조금의 번거로움만 감수한다면 처음 시작하는 블로그의 호스팅서비스로 추천할 만하다.