나무 숲

아마존 웹 서비스AWS EC2 웹서버 (2) 본문

Career/웹

아마존 웹 서비스AWS EC2 웹서버 (2)

wood.forest 2018. 8. 1. 12:30

저번에 한거 이어서..
다 한 줄 알았으나 더 설치를 해야했다..
db나 php 같은 것들..



이 화면은 (1)편에서 아파치 서버 설치 후 확인할 때 나타나는 화면의 일부입니다.

화면에서 스크롤을 조금 내려보면 document root directory, ubuntu document root가 어디인지 확인할 수 있습니다.

html폴더 안에 파일을 올려야 publicDNS/파일이름 으로 웹 브라우저에서 접근 가능합니다.



데이터베이스

sudo apt-get update                     //패키지 업데이트
sudo apt-get install mysql-server

암호 설정하라고 하는데 설정하고 까먹지 말것.

mysql -uroot -p                       //mysql root 계정 접속
show databases;                       //db 확인
exit                                  //mysql 나와서 다시 리눅스로



php

sudo add-apt-repository ppa:ondrej/php          //보안을 위한 저장소 추가
sudo apt-get update                             //저장소에서 패키지 업데이트
sudo apt-get install php                        //했더니 php 7.x 설치됨
php -v                                          //버전 확인

vi편집기로 php 파일 작성해서 (파일 이름이 test.php라면)

<?php
phpinfo();
?>

웹 브라우저에서 publicDNS/test.php 입력하면 아래와 같은 화면 확인 가능.



근데 저 파일 생성 하고 저장하려 했더니 e212에러라는게 뜰 수 있음. Can’t open file for writing. 내가 권한이 없다니..
그래서 난 상위 폴더로 가서 html이라는 폴더 소유자를 나로 만들었음.
그냥은 안되길래 sudo chown unbuntu(나) 로 했다.
사실 걍 본능적으로 한 거라 맞는진 모르겠지만 이제 잘됨




이제 진짜 끝..이 아니라 편의를 위해 git 설치

생각해보니 모든 코드가 놋북 하드에 있어서 서버로 옮겨야 하더군요.. 그래서 git을 쓰기로 했습니다.
저는 bitbucket을 사용했습니다.

sudo apt-get install git
git clone ~                 //git repository를 놓을 곳에서 하기!
git pull origin master      //bitbucket에 올려놓은 파일 끌어오기

근데 또 설치하고 생각해보니 단순히 옮기기 용이라면 ftp를 사용해도 되겠다는 결론.. 그래서!




filezilla 이용

여기서 설치 후>>https://filezilla-project.org/download.php

파일-사이트관리자


위 그림과 같이 설정



파일을 마우스로 끌어다 놓으면 단순하게 파일을 서버로 업로드 가능!


728x90
반응형
Comments