ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 아마존 라이트세일(Amazon Lightsail) 그누보드 설치 방법 2
    도메인 호스팅 2019. 1. 4. 14:12



    아마존 라이트세일(Amazon Lightsail) 그누보드 설치 방법 1


    추가) 디렉토리 노출 취약점 방지 (Directory Listing)



    이번 포스팅에는 지난번에 이어서 SSH 를 사용하여 DB를 생성하고 그누보드를 설치할 예정입니다.

    먼저 SSH 로 접속 하기 위해서 PuTTY를 사용하면 편하겠지만 그건 다음 기회에 포스팅하고

    여기서는 웹브라우저로 바로 접속하여 진행 하겠습니다.

     

    설정방법


    지난번에 만들어 놓은 인스턴스를 클릭하고 "SSH를 사용하여 연결" 을 클릭합니다.



    연결을 누르면 아래와 같이 웹브라우저 기반인 콘솔 화면이 나옵니다.




    그누보드에서 사용 할 DB를 생성하기 위해서 mysql 에 접속해야 하는데 root 의 패스워드가 필요합니다.  

    초기 패스워드는 아래 명령어로 확인할 수 있습니다.


    $ cat bitnami_application_password


    그리고 아래 명령어로 패스워드를 변경해 줍니다.


    $ /opt/bitnami/mysql/bin/mysqladmin -p -u root password 변경할비밀번호


    이제 mysql 에 접속할 차례입니다. 아래 명령어를 실행하고 위에서 변경한 패스워드를 입력하면 접속 됩니다.


    $ mysql -u root -p




    접속이 되었다면 DB를 생성하기 위해서 아래 명령어를 순서대로 입력합니다.

    DB에서 사용할 패스워드도 새로 만듭니다.


    mysql> create database sir;

    mysql> create user sir@localhost identified by 'DB패스워드를넣으세요';

    mysql> grant all privileges on sir.* to sir@localhost with grant option;

    mysql> flush privileges;

    mysql> exit




    DB가 제대로 생성되었는지 확인하기 위해서 추가한 sir 계정으로 다시 접속하여 확인합니다.


    $ mysql -u sir -p


    mysql> show databases;

    mysql> exit


     




    그누보드 설치


    DB 설정이 완료 되었으면 이제 그누보드를 설치 할 차례입니다.

    (파일을 업로드 하려면 아마존 라이트세일 SFTP 연결 방법을 참고하세요.)

    먼저 FileZilla 를 사용하여 도메인에 접속을 하고 아래 경로로 이동 한 후
    htdocs 안에 있던 기존 파일과 폴더를 모두 삭제합니다.


    그리고 압축을 풀어 놓은 그누보드 파일들을 htdocs 폴더 안에 모두 업로드 합니다.



    업로드가 모두 완료되면 웹브라우저에서 도메인 주소로 접속하고 "그누보드5 설치하기" 를 클릭합니다.




    아래 설치 방법대로 data 디렉토리를 추가해야 하는데

    여기서는 SSH 를 사용하지 않고 FileZilla 에서 한번에 하도록 하겠습니다.




    먼저 FileZilla로 도메인에 접속하고 /opt/bitnami/apache2/htdocs 로 이동합니다.

    그리고 htdocs 에 오른쪽 마우스를 클릭하고 메뉴에서 "디렉터리 만들기"를 클릭합니다.

    새로 생성 할 디렉터리에 "data" 를 입력하고 "확인" 버튼을 클릭하면 생성이 완료 됩니다.




    다음은 data 폴더의 권한을 변경하기 위해서 data 폴더로 이동 후 오른쪽 마우스 클릭하고

    "파일 권한" 메뉴를 클릭합니다.

    그리고 숫자값에 "707" 로 수정하고 "확인" 버튼을 클릭하면 권한이 변경됩니다.




    이제 웹브라우저의 화면을 리플래시(F5) 하면 아래와 같은 화면으로 바뀌어 있습니다.

    "동의" 를 체크하고 "다음"을 클릭합니다.




    MySQL 정보를 수정하는 화면이 나오면 아래와 같이 입력하고 "다음"을 클릭합니다.


    User : sir

    Password : sir의 DB패스워드

    DB : sir


    회원 ID : admin

    비밀번호 : 관리자 로그인 비밀번호





    드디어 설치가 완료되었습니다. 


    "새로운 그누보드5로 이동" 버튼을 클릭하면 초기화면으로 진입되고

    위에서 설정한 관리자 비밀번호로 관리자 접속이 가능합니다.




    이상으로 아마존 라이트세일에 그누보드를 설치하는 방법에 대해 포스팅 하였습니다.


    다음엔 라이트세일에 SSL 을 설치하여 HTTPS 사이트로 만드는 방법에 대해

    포스팅할 예정입니다.




    댓글

Designed by Tistory.