그누보드5를 AWS Lightsail 에 설치하기 정보
웹서버 그누보드5를 AWS Lightsail 에 설치하기첨부파일
본문
그누보드 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]
인스턴스에 나온 아이피를 브라우저에 입력합니다.
그누보드5 설치를 합니다.
http://54.180.132.137/gnuboard5/
클릭
라이센스의 내용을 읽어 보신후 동의하시는 경우 동의합니다.
체크후 다음 클릭
빨간 줄 부분 입력 후
클릭
클릭
그누보드5 설치가 끝났습니다.
admin 으로 로그인을 한후 설치가 잘 되었는지 확인하겠습니다.
관리자 화면의 하단에 그누보드5 버전이 표시됩니다.
관리자 화면에서 phpinfo() 메뉴를 클릭합니다.
PHP Version 을 확인하실 수 있습니다.
수고하셨습니다.
-끝-
13
댓글 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 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생소해 경험을 적었는데 저도 초보자이니 참조하시고 판단하세요