그누보드5를 AWS Lightsail 에 설치하기 > 개발자팁

개발자팁

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

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

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

첨부파일

setup-amazon-linux2-simple.txt (1.1K) 270회 다운로드 2021-02-17 17:05:00

본문

https://youtu.be/w1polhPyKTI

 

 

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

 

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

 

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

 

3717582117_1613547475.2506.png

 

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

 

 

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

 

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

 

3717582117_1613547664.4786.png

 

 

 

 

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

 

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

 

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

 

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

 

3717582117_1613547859.6231.png

 

 

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

 

3717582117_1613547965.8352.png

 

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

 

3717582117_1613548060.1722.png

 

 

ESC :wq 로 저장하고 나온후 

 

sh setup.sh 로 실행합니다.

 

3717582117_1613548117.6861.png

 

 

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]
 

 

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

 

3717582117_1613548427.0152.png

 

http://54.180.132.137/

 

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

 

http://54.180.132.137/gnuboard5/

 

3717582117_1613548494.486.png

 

3717582117_1613548511.7101.png 클릭

 

 

3717582117_1613548526.4999.png

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

체크후 다음 클릭

 

 

빨간 줄 부분 입력 후 

3717582117_1613548621.6395.png

 

3717582117_1613548657.7504.png 클릭

 

 

3717582117_1613548764.0296.png

 

3717582117_1613548775.1891.png 클릭

 

 

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

 

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

 

3717582117_1613548843.9164.png

 

3717582117_1613548862.4952.png

 

 

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

 

3717582117_1613548932.239.png

 

 

 

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

 

3717582117_1613548880.6924.png

 

 

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

 

3717582117_1613548976.4979.png

 

수고하셨습니다.

 

-끝-

추천
13

댓글 15개

좋은 정보 고맙습니다 그런데 설치하다보니 오류가 있네요
phpmyadmin 에 접속이 안되네요 그리고 db 이름을 test가 아니라 다른 이름으로 바꿀수 있나요?
리자님 정보가지고 쉽게 설치햇어요 감사합니다 ㅜㅜ
그런데 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 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생소해 경험을 적었는데 저도 초보자이니 참조하시고 판단하세요
전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT