웹페이지를 만드는 도중에, 파일질라를 통해서 Apache2에 PHP파일을 올렸다.


하지만, Ubuntu에 설치된 PHP 버전과 로컬에서 개발한 PHP 버전이 다를 경우에 문제가 발생한다.


이클립스같은 IDE 툴이 아니기떄문에 어떠한 에러 문구나 틀렸다고 출력해주지 않는다.


단지 접속했을떄 빈 화면만 나올뿐이다.


접속은 된 상태지만 뭔가 코드가 잘못되어 아무런 화면이 나오지 않을 경우 어디가 문제인지 확인하고 싶다면 아파치 내에 error log파일을 열어보면 된다.


접속 도중 에러가 발생하면 이곳에 로그로 쌓이기 떄문이다.


경로는 /var/log/apache2/error.log 이다.


$ sudo nano /var/log/apache2/error.log 


이런식으로 입력하면 열린다.


몇 천줄씩 나오기떄문에 


Ctrl + _ 


명령어를 통해 가장 아래줄로 내려가서 에러를 확인할 수 있다.



Posted by sungho88
,

벌써 몇 번째 재생성인지 모르겠다.

인스턴스 만들고 접속하는데 하루종일 걸릴때가 있었는데 하도 많이 만들어서

설치방법 블로그 등을 참고하지 않고도 만들 수 있게 되었다.


어쩃거나 방금전에 


puttygen을 이용하여 putty로 접속하는데 필요한 ppk파일을 만드는 방법



을 적었다. 


이번에는 만들어진 ppk를 갖고 AWS에서 만든 원격 인스턴스로 접속하는 방법을 작성하려한다.


1. 일단 putty를 연다.


2. Host Name(or IP Address)에다가 다음과 같이 작성한다.


 

ubuntu@ec2-xxxxxxxxxxxxxxxxxxx


앞에는 우분투 운영체제이기떄문에 기본값으로 ubuntu로 했고, 뒤에는 본인의 주소를 쓰면된다.

그게 뭐냐면 AWS에 로그인해서 생성된 인스턴스를 눌러보면 하단에 자세히 나온다.

다음과 같이...

위 - Public DNS나

아래 Public IP나 둘 중 아무거나 써도 된다.


3. 그다음 옆에 Port의 경우 SSH이므로 22로 하고


4. 밑에 Connection type의 경우 SSH로 둔다


위 순서는 어떤 SSH 접속에서나 작성하는 일반적인 순서였지만, 특이한 것은 다음과 같다



5. 왼쪽 카테고리에서 


Connection - SSH - Auth를 클릭 


Browse... 를 선택한 후, 변환한 ppk파일을 Open해주어야한다.


그러면 세팅 끝


다시 Session 카테고리로 돌아와서 Open을 누러면 접속이 될 것이다.

만약 이 정보를 다시 입력하지 않고 싶다면 Save Session에 원하느 이름을 입력한 뒤 Save를 누른다.

그러면 정보가 저장되어 다시 위와같은 순서를 거치지 않고 로그인할 수 있다.


접속 전 무슨 경고창이 뜨는데, 그냥 무시하고 OK눌러도 아무 문제없으므로 설명은 패스...




이상으로 putty를 통해 AWS내 EC2 인스턴스로 접속하는 방법에 대해 마치도록 하겠습니다.

Posted by sungho88
,

AWS를 생성했으면, putty등을 통해 SSH로 접속해야한다.

맥에서는 터미널을 통해 pem파일로 접근이 가능하지만, 윈도우의 경우에는 불가능하다.

참고로 pem파일은 AWS을 통해 인스턴스를 생성할 때 다운로드받을 수 있다.


그래서 pem파일을 ppk파일로 변경해주는 쓸데없는 작업을 해주어야한다.

이를 위해서 Puttygen이라는 툴을 받아준다.(puttygen 다운로드)


별도의 설치가 필요없이 바로 실행파일이 열리며 아래와 같이 나온다.

그러면 


첫번째.  Load를 통해 pem파일을 불러온다.

불러올때는 ppk파일만 찾으려하므로 모든 파일을 놓아야 모든 파일이 보일 것이다.



성공적으로 불러왔다면 아래 이미지와 같이 성공적으로 임포트했다고 창이 뜬다.

확인을 눌러 닫는다.


아래에서 SSH-1로 체크를 한 뒤,

Save private key를 누르면 ppk를 저장할 위치와 저장할 이름을 입력하는 창이 뜬다.

가급적이면 pem파일과 동일하게 작성을 한 뒤, 저장을 하게 되면 ppk파일이 생성된다.

참고로 뭐라뭐라 영어로 물어보는데, 비밀번호 설정을 안 할 것인지에 대한것이다.

그냥 OK누르면 진행된다.







이상으로 puttygen을 통해 pem파일을 ppk로 변환하는 과정을 정리해보았다.


Posted by sungho88
,