클라우드서비스_AMP

윤일권·2022년 4월 14일
0

CloudService

목록 보기
5/8

ec2_퍼블릭IPv4에 접속하기

  • ec2 대시보드에서 사용중인 인스턴스에 들어가 퍼블릭IPv4주소를 url에 입력한다.
  • 하지만 사이트에 연결할 수 없다고 뜬다 ㅠㅠ

AMP : apach

A : apach (월드와이드 웹 서버용 소프트웨어)
M : mysql
P : php

apach

  • sudo apt-get install apache2로 아파치 설치4
  • cd /var/www/html로 이동
  • ls -l명령어 입력후 index.html확인 -> 아파치가 제대로 입력되었는지

보안설정

  • 아파치 설치 이후 ec2 인스턴스에 접속후 보안 -> 보안그룹을 클릭한다.
  • 보안그룹 클릭후 인바운드 규칙창이 뜨는데, 위와같이 ssh유형만 규칙으로 있다.
  • 우리는 웹 브라우저 url로 접촉하기 위해 http유형에 인바운드 규칙을 추가해준다.
  • 사진에서 오른쪽 상단에 인바운드 규칙 편집을 클릭한다.
  • 규칙추가를 클릭후 http를 설정하고, 사용자지정은 IPv4로 지정한다.
  • 맨 처음과 같이 퍼블릭 IPv4 주소를 url에 입력하면 전과 다르게 위와같은 창이 뜰 것이다.

index.html

  • 처음 index.html을 편집하려면 안될것이다
  • 이를 mv명령어를 사용하여 html을 org로 설명한다.
  • nano를 이용해 index.html을 편집한다.
  • mv 과정이 없다면 nano 편집시 이미 작성된 무수히 많은 코드나 나올것이다.
  • index.html은 sudo명령어를 이용해야 편집이 가능하다. (맨위쪽 사진에서 권한을 보고오자)
  • nano안에서 간단한 html을 입력하고 저장
  • 퍼블릭 IPv4가 입력된 url을 새로고침하면 내가 작성한 hello.ilkwon이 출력된다.

AMP : php

A : apach
M : mysql
P : php (서버측 스크립트)

php

  • sudo api-get install php를 입력해 php설치
  • sudo nano index.php명령어 입력
  • 위 사진과 같이 php문을 입력 후 저장
  • 기존 url에 /index.php 추가 입력 후 엔터
  • 위와 같이 php관련 정보가 나옴
  • php문에서 phpinfo()함수를 통해 출력되는 페이지

AMP : mysql

A : apach
M : mysql (데이터 베이스)
P : php

mysql

  • sudo apt-get install mysql-server 설치
  • 만약 설치가 안된다면 sudo apt-get update를 해주자
  • sudo mysql -u root -p 입력 (mysql 로그인)
    • -u 유저 : root로 설정
    • -p 패스워드 : 초기에는 패스워드가 없기때문에 패스워드 없이 입력
  • 패스워드 입력 후 mysql 접속
  • show databases; -> databases 확인
  • use 데이터베이스 : 데이터 베이스에 접속하는 명령어
  • use mysql 입력 -> mysql에 접속
  • show tables; -> mysql에 있는 table확인

에러 가능성

  1. 아파치 설치해도 안떠요 ㅠㅠ -> aws에서 지역이 서울인지 확인해보세용~
  2. 안되면 구문 확인!!!
  3. apt설치가 안되면 update해보기
profile
생각하는 개발자가 되겠습니다!!

0개의 댓글