-
아마존 라이트세일(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 설정이 완료 되었으면 이제 그누보드를 설치 할 차례입니다.먼저 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 사이트로 만드는 방법에 대해
포스팅할 예정입니다.
'도메인 호스팅' 카테고리의 다른 글
디렉토리 노출 취약점 방지 (Directory Listing) (0) 2020.06.20 아마존 라이트세일(Amazon Lightsail) SFTP 설정 (0) 2019.01.04 아마존 라이트세일(Amazon Lightsail) 그누보드 설치 방법 1 (1) 2019.01.03 댓글