ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 워드프레스 AWS로 호스팅 1-7
    AWS 2024. 3. 10. 11:17

    호스팅 서비스

    비용 : 몇천원~ 몇만원(월간)

    기본적인 컴퓨터 관리를 알아서 해준다는 장점이 있지만

    단점은 저렴한 만큼 성능이 낮고 안전성이 부족할 수 있다.

    하나의 컴퓨터에서 여러 호스팅 서비스가 제공되기 때문에 한 컴퓨터 자원을 나눠 쓰게 됩니다.

    워드프레스 AWS로 호스팅 1

     

    도메인

    도메인 비용은 월 2~3만원정도(월간)이고 도메인 종류에 따라서 저렴합니다.

     

    SSL 인증서

    https 보안적 강화를 위해 필요합니다.

    저렴한 것으로 몇 만원이 있고 6만원에서 10만원 이상(연간)

     

    매년 19만원 정도의 비용이 들게됩니다.

     

    AWS 아마존 클라우드 서버는 정책상 1년간 프리 티어 서비스를 제공합니다.

     

    개인적 워드프레스 10개의 사이트를 1개의 서버에서 돌려도 이상없어 보입니다.

    게다가 직접 서버를 운영하면 ssl 인증서를 무료로 설치할 수 있습니다.

     

    1년간 2만원 정도만 있으면 운영가능하지만

    기술적으로 어렵고 자료가 부족하다는 점이 있습니다.

     

    AWS 회원 가입 후 ec2 인스턴스 생성부터 시작합니다.

    AWS 회원 가입 후 ec2 인스턴스 생성부터 시작합니다.
    AWS 회원 가입 후 ec2 인스턴스 생성부터 시작합니다.
    AWS 회원 가입 후 ec2 인스턴스 생성부터 시작합니다.
    AWS 회원 가입 후 ec2 인스턴스 생성부터 시작합니다.

     

    인스턴스 i-xxxxxxx로 되어있는 번호열을 누르면 인스턴스 요약을 볼 수 있는데 거기에 접속 아이피(public IP4) 항목을 알 수 있고 보안 탭에 보면 inbound 규칙이 있고 윈도우의 방화벽과 같은 역할을 합니다.

     

    현재 22, 80, 443번 포트가 열려있고 22가 ssh로 서버 관리합니다.

     

    ssh 터미널에는 putty라는 프로그램을 이용할 예정입니다. 푸티는 윈도우 os에서 ssh 원격 접속을 도와주는 무료 프로그램입니다.

     

    구글에서 putty를 검색해서 다운받을 수 있습니다.

    설치하면 아래와 같은 창이 뜹니다.

    putty를 검색해서 다운받을 수 있습니다.

설치하면 아래와 같은 창이 뜹니다.

    여기에서는 hostName(인스턴스 요약에서 보았던 ip4), port 22 확인하고, 좌측 connection > ssh > auth > credential 에 가면 

    여기에서는 hostName(인스턴스 요약에서 보았던 ip4), port 22 확인하고, 좌측 connection > ssh > auth > credential

    여기에 인스턴스 생성에서 다운받았던 .ppk 파일이 있습니다. 그걸 찾아서 클릭해줍니다.

    그리고 오픈을 클릭하면 

     

    인스턴스 생성에서 다운받았던 .ppk 파일이 있습니다. 그걸 찾아서 클릭해줍니다.

그리고 오픈을 클릭하면

     

    인스턴스 생성에서 다운받았던 .ppk 파일이 있습니다. 그걸 찾아서 클릭해줍니다.

그리고 오픈을 클릭하면

    수용하기를 클릭합니다. 터미널이 켜집니다.

    터미널이 켜집니다.

    ubuntu 적어줍니다.

    접속되면 이제 서버가 우분투가 설치되어 있고 소유하게 되었습니다. 지금 상태는 윈도우를 막 처음 깔았을 때와 같은 상태입니다.

    윈도우도 처음에 깔면 업데이트를 진행합니다. 우분투도 업데이트를 해야합니다.

    먼저 최고 관리자 권한을 획득합니다.

    sudo su

    라고 쳐서 최고 관리자로 로그인합니다.

     

    다음 apt update 라고 칩니다. 이것은 최신 업데이트 항목을 확인하는 것과 같습니다. 리스트를 작성하는 것과 같습니다.

    다음으로 apt upgrade를 칩니다.

     

    이제 서버에 필요한 것들을 설치해 나가야 하는데 여기서는 워드프레스를 운영할 것임으로 워드프레스는 일반적으로 php와 mysql을 사용합니다.

     

    그리고 워드프레스는 html css javascript로 구성됩니다. 그리고 그 역할을 하는 것이 아파치라는 프로그램입니다. 이 아파치는 html 웹 서버 역할을 합니다. 홈페이지에 트래픽이 있을 때 html 파일을 전송합니다. 또 워드프레스는 정적 정보 표시 이외에도 회원가입, 게시판 등 여러 프로그램도 가능합니다. 그래서 이런 데이터를 저장하는 데이터베이스가 필요합니다. 이런 데이터베이스는 텍스트를 저장할 수 있고 여러 텍스트를 찾아줍니다. 그래서 웹 환경에서 필수입니다. 이 데이터 역할을 mysql이 합니다.

     

Designed by Tistory.