AWS 에서 EC2 인스턴스를
생성 하고 나서
EC2 인스턴스 생성방법
http://lhh3520.tistory.com/287
SSH 접속 방법 까지
살펴 봤습니다.
EC2 인스턴스
SSH 접속 방법
http://lhh3520.tistory.com/288
위에서 나온 LAMP 는
Linux + Apache + MySQL + PHP
의 약자로 보통 웹서버를
개발할때 기본으로 설치하는
세팅중 하나 입니다.
따라서 리눅스를 베이스로
진행 하도록 하겠습니다.
먼저 인스턴스에 SSH 로
접속 합니다.
그다음 아래 명령어를
입력해서 라이브러리들을
업데이트 해줍니다.
엔터를 치면 저절로
업데이트가 진행됩니다.
Complete!
가 나오면 제대로 업데이트가
된 것입니다.
그다음 yum 을 통해서
아파치, MySQL, PHP 패키지를
설치해 줍니다.
Complete!
가 나오면 제대로 설치가
된 것입니다.
설치가 완료되면
아래 명령어를 입력해서
아파치 서버를 시작해
줍니다.
OK
가 나오면 제대로
시작이 된 겁니다.
chkconfig 를 통해서
제대로 실행되는지
확인해도 됩니다.
그다음에 인스턴스의
Public DNS 나 Public IP 로
들어가면 아래의 페이지가
나오게 됩니다.
위 페이지는
/var/www/html/
경로에 아무것도
없을 경우에 보이는
페이지 입니다.
아파치의 루트경로는
/var/www/html
이고 기본적으로
root
가 소유권을 가지고
있습니다.
그런데 SSH 접속은
ec2-user
로 접속하기 때문에
이 계정에 권한을
주어야 합니다.
먼저 아래의 명령어를
입력해서 www 그룹을
인스턴스에 추가 합니다.
그다음 ec2-user 를
www 그룹에 추가 합니다.
여기서 중요!
그룹을 추가 한다음
아래 명령어를 입력해
꼭 로그아웃을 하고
다시 로그인 합니다.
그다음 아래 명령어를
통해서 www 그룹이
제대로 추가 되었는지
확인합니다.
www 가 추가되어
있으면 제대로 추가되어
있는 것 입니다.
그다음
/var/www
경로의 소유권을
www 그룹으로
변경합니다.
그다음 아래 명령을
차례로 입력해서 권한 변경을
마무리 해 줍니다.
모두 완료가 되면
아래 명령어를 통해서
php의 버전을 테스트
해보는 페이지를
추가합니다.
그다음
Public DNS 나 Public IP
를 통해서 아까 만든 페이지로
들어갑니다.
아래같은 페이지가
보이면 제대로 세팅이
완료 된 것입니다.
제대로 설정이 되었으면
이제 이 페이지는 지웁니다.
그다음 MySQL 을
설정 합니다.
아래의 명령어를 입력해
mysql 서버를 시작해서
기본 설정을 진행 합니다.
OK
가 나오면 제대로
시작이 된 것입니다.
그다음 아래 명령어를
입력해서 보안설정을
진행 합니다.
처음 들어가서 root 계정의
암호를 입력해 줍니다.
제일 처음 들어가면
비밀번호가 없기 때문에
그냥 엔터를 눌러 줍니다.
그다음에
계속 Y 를 눌러서
기본 세팅을 마무리
해줍니다.
아래의 명령어를 입력하면
MySQL 서버가 매번
부팅될 때마다 시작되도록
할 수 있습니다.
MYSQL 세팅이
완료 되면 이제
PhpMyAdmin 을
설치해 보겠습니다.
먼저 아파치 서버의
기본경로인
/var/www/html
경로로 이동합니다.
그다음 아래 명렁어로
PhpMyAdmin
의 최신버전을
받아줍니다.
다운이 완료되면
압축을 풉니다.
압축이 풀리면
이름을 간단하게
변경해 줍니다.
그다음 이전에
받았던 압축파일을
지웁니다.
그다음
Public DNS 나 Public IP
를 통해 접속하면 됩니다.
이렇게 하면 될 것 같았는데
뭔가 에러를 뱉어내면서
안될경우가 있습니다.
에러 로그가
mbstring
어쩌구 하면서
안된다면
아래 명령어를
입력해서 라이브러리를
설치해 줍니다.
설치가 완료 되면
아파치 서버를 재시작 합니다.
그다음 다시 들어가면
되는데.. 이번에는
permission
어쩌구 저쩌구 하면서
안되는 경우가
있을 수 있습니다.
이럴경우에는
아래경로의 파일을
열어줍니다
그다음
<Directory /usr/share/phpMyAdmin/>
부분을 찾아서
아래처럼 변경해 줍니다.
그리고 저장하고
나옵니다.
참고로 찾다보면
제일 윗부분에
Alias
라고 쓰여져 있는
부분이 있는데
이중에
/phpMyAdmin
이부분을 바꾸면
페이지의 URL
을 바꿀 수 있습니다.
만약
/testPage 로
바꾸면
http://인스턴스 DNS 주소/testPage
로 들어가야지
어드민 페이지를 볼 수
있습니다.
그다음 아파치 서버를
재시작 해 줍니다.
그다음에 다시 접속을하면
드디어 제대로 나오게 됩니다.
사용자명은
root
로 하고 비번은
아까 설정했던 비번을
입력해서 접속하시면
됩니다.
이상 AWS 에
LAMP 설치하는 방법
이었습니다.
'Programming > Server' 카테고리의 다른 글
[Server] 아마존 웹 서비스 (AWS) S3 추가하는 방법 (2) | 2015.06.12 |
---|---|
[Server] 아마존 웹 서비스 (AWS) JDK, Tomcat 설치하는 방법 (11) | 2015.06.09 |
[Server] 아마존 웹 서비스 (AWS) SSH 접속 하는 방법 (Window, Mac) (2) | 2015.06.06 |
[Server] 아마존 웹 서비스 (AWS) EC2 인스턴스 생성(추가) 방법 (0) | 2015.06.06 |
[Server] DHCP 란? 간단 개념정리 (4) | 2015.06.05 |