테스트 사이트 - 개발 중인 베타 버전입니다

그누보드5를 AWS Lightsail 에 설치하기

https://youtu.be/w1polhPyKTI

 

 

그누보드 5분만에 설치(그누5분설치) 시리즈 첫번째 시간입니다.

 

AWS에서 제공하는 서비스 중 웹호스팅과 비슷한 서비스로 아주 간단하게 서버(인스턴스)를 만들수 있습니다.

 

AWS 서비스에 가입되어 있다고 가정하고 설명 하겠습니다.

 

 

AWS 서비스에서 컴퓨팅 > Lightsail 을 클릭합니다.

 

 

https://lightsail.aws.amazon.com/ls/webapp/home/instances

 

인스턴스 생성 버튼을 클릭합니다.

 

 

 

 

 

인스턴스 생성 > 인스턴스 위치를 설정하세요 > 인스턴스 이미지 선택에서 Linux/Unix 를 선택합니다.

 

블루프린트 선택에서 "OS 전용" 선택 후 Amazon Linux 2 를 선택합니다.

 

그리고 화면 하단의 인스턴스 생성 버튼을 클릭합니다.

 

1~2분 정도 기다리면 다음과 같이 인스턴스가 생성된 화면이 보입니다.

 

 

 

여기서 1번 아이콘을 클릭하면 웹브라우저에서 제공하는 쉘 화면이 나옵니다.

 

 

여기에 첨부한 파일의 코드를 복사해 넣습니다.

 

 

 

ESC :wq 로 저장하고 나온후 

 

sh setup.sh 로 실행합니다.

 

 

 

Enter current password for root (enter for none): [Enter]

 

Set root password? [Y/n] [Enter]

New password: 루트 패스워드 입력

Re-enter new password: 루트 패스워드 재입력

 

Remove anonymous users? [Y/n] [Enter]

 

Disallow root login remotely? [Y/n] [Enter]

 

Remove test database and access to it? [Y/n] n 입력

 

Reload privilege tables now? [Y/n] [Enter]
 

 

인스턴스에 나온 아이피를 브라우저에 입력합니다.

 

 

http://54.180.132.137/

 

그누보드5 설치를 합니다.

 

http://54.180.132.137/gnuboard5/

 

 

 클릭

 

 

라이센스의 내용을 읽어 보신후 동의하시는 경우 동의합니다.

체크후 다음 클릭

 

 

빨간 줄 부분 입력 후 

 

 클릭

 

 

 

 클릭

 

 

그누보드5 설치가 끝났습니다.

 

admin 으로 로그인을 한후 설치가 잘 되었는지 확인하겠습니다.

 

 

 

 

관리자 화면의 하단에 그누보드5 버전이 표시됩니다.

 

 

 

 

관리자 화면에서 phpinfo() 메뉴를 클릭합니다.

 

 

 

PHP Version 을 확인하실 수 있습니다.

 

 

수고하셨습니다.

 

-끝-

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 15개

감사합니다 많은 도움이 될거 같습니다 ^^
저거 쉘 스크립트는 어디서 구해여 ㅋㅋ
이 게시물 상단에 보시면 첨부 파일이 있습니다.
엇!!! 언제 있었지.. 못봤는데 ㅋㅋㅋㅋ 참고할게요 ㅋㅋㅋ
리자님 짱짱짱 이십니다
좋은 글 감사합니다.
생명수같은 글입니다
감사합니다 리자님!
좋은 정보 고맙습니다 그런데 설치하다보니 오류가 있네요
phpmyadmin 에 접속이 안되네요 그리고 db 이름을 test가 아니라 다른 이름으로 바꿀수 있나요?
감사합니다!!
근데 저도 phpMyAdmin 접속이 안됩니다.
403 Forbidden nginx/1.20.0
필요한 정보여서 검색했는데 ㅠㅠ 감사합니다!!
리자님 정보가지고 쉽게 설치햇어요 감사합니다 ㅜㅜ
그런데 ftp에서 접속까지 성공했는데... 대체 그누보드 폴더는 어디있는걸까요..
도메인에 /gnuboard로 치고가는것때문에 파일들 상위로 옮기려고하거든요 ㅜㅜ
@비코즈 이런 경우 말씀이시죠?

|-www
|---gnuboard
|-----adm
|-------css
|-------img
|---------social
|-------shop_admin
|---------img
|-------sms_admin
|---------css
|---------img
|-----bbs
|-----css


그냥 gnuboard 디렉토리에서

[ec2-user@ip-172-26-15-51 www]$ cd gnuboard/
[ec2-user@ip-172-26-15-51 gnuboard]$ mv * ..

위와 같은 명령어로 파일 및 디렉토리를 옮기시면 됩니다.
감사합니다! 따라해서 잘 설치했습니다.
그런데 파일질라 ftp에 ec-user로 접속했더니 그누보드 폴더가 도대체 어디있는지 찾을 수가 없어요..어떻게 찾아야하나요?
리자님에 감사드립니다,일주일헤메다,,,어제설치
그후 오늘 알아낸 사실들,,,,

===그누보드 위치
ec-user 접속후 파일질라 우측 주소창에
/usr/share/nginx/html/gnuboard5 라입력후 enter



==셋팅후 권한설정변경
ftp가 업로드안될시는 업로드권한변경해야하니
sudo chmod -R 755 /usr/share/nginx/html/
변경후 다시올려보세요

== aaa.com/그누보드4에서 aaa.com 으로 직접접속하기



1 명령어사용이동
몰라서,,,

2, 그느보드 동열 즉,/usr/share/nginx/html/하단에 adm bbs ...... ftp로 올리세요,
다시설치함됩니다(이 부분 재설치후 시험중-후에 확답...)

.--===aaa.com/phpMyAdmin/ 접속이 안되는문제,
phpMyAdmin/ 파일속이 텅 비어 있습니다 처음설치시,
위의 권한변경후 ftp로 업로드하심 됩니다
블로그등 보다보면 의 보안상 거부라 되어잇던데 아닙니다,

PHPMYADMIN 에서 설치가 오류생기거나, 설치후 폴더가 공란일경우,접속이 안될경우등,

파일이 설치시 해당파일안에 아무것도 없으니
폴더에 업로드해주시면됩니다
(블로그등의 보안제한등 주장 잘못된겁니다 접속잘되요)



---------------------------------

금번 재삭제후 다시 셋팅하였는데,
리자님 글대로하면 그누보드 설치시 계정정보도 root test 그대로 하여야 설치됩니다

SFTP 접속방법
파일질라를 다운받으세요,

좌측 상단
파일 --사이트 관리자-내사이트 에 AWS1 등 이름설정후
*일반 호스트( 고정아이피 = AWS 메뉴중 네크워킹 -고정아이피 클릭해 설정된 고정아이피를 입력)
*프로토콜 sftp-ssh..........
사용자
Amazon Linux: ec2-user
RHEL5: root or ec2-user
Ubuntu: ubuntu
Fedora: fedora or ec2-user
SUSE: root or ec2-user

키파일 (fem파일) =aws 로그인후 맨우측 나의어카운트 - SSH Keys 필요한지역 선택해(코리아) 만든후 다운받아 넣으심됩니다.

sftp파일질라 폴더신설이나 업로드안되고 권한없다 등 뜨면 ssh 열어 아래 명령어 넣으심됩니다( 중요) /플러그인에 업로드 안되서 저리해놓은거니 적절하게 변환해 쓰세요

sudo chown -R ec2-user:ec2-user /usr/share/nginx/html/gnuboard5/plugin/
sudo chmod -R 755 /usr/share/nginx/html/gnuboard5/plugin/

이리하면 전체 올라갑니다 ftp
sudo chown -R ec2-user:ec2-user /usr/share/nginx/html/gnuboard5/
sudo chmod -R 755 /usr/share/nginx/html/gnuboard5/

aws생소해 경험을 적었는데 저도 초보자이니 참조하시고 판단하세요

게시판 목록

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.
글쓰기