반응형 [AWS]23 EC2 에 Node.js 웹서버구현 기초 EC2에 우선 ssh로 원격 접속을 해 들어간다. 그 상태에서 먼저 다운로더 패키지를 업데이트 해주고 sudo apt update 그다음 nodejs를 설치해주고 sudo apt install nodejs 그다음 nodejs 패키지매니저인 npm도 다운로드 해놓는다. sudo apt install npm 다 했으면 이제 간단히 서버역할을 해주는 코드를 작성해보자. sudo vi main.js 위 명령어로 편집기를 열어주고 아래 코드를 작성해준다. var http = require('http'); var fs = require('fs'); var app = http.createServer(function(request,response){ var url = request.url; if(url == '/'){.. 2022. 2. 10. Elastic IP란? / 탄력적 IP란? 사용중인 EC2를 중지했다가, 다시 실행해보시면 EC2의 IP와 도메인이 바뀌는 것을 알 수 있습니다. EC2 인스턴스가 사용중이지 않다면, AWS에서 IP를 회수해갔다가, 사용할 때 남는 아이피로 다시 할당해주는 방식이기 때문입니다. 따라서 어플리케이션을 설계할 때, 이를 주의해야 합니다. 점검시간으로 인해 인스턴스를 중지했다가 켰다거나, 그렇게 될 경우 접속 IP가 바뀌게 되고, 그럼 어플리케이션 내부의 코드를 다시 수정해서 다시 배포해야 하는 불상사가 일어날 수도 있습니다. (물론 IP 또한 외부 파일에서 받아오게끔 앱 내에서 설정하는 방법도 있겠지만) 어쨌든, 변하지 않는 IP를 얻어내기 위해선 Elastic IP를 AWS로부터 얻어내야 합니다. Elastic IP는 이럴 때 무료입니다. - 사용.. 2022. 2. 9. EC2 & MySQL & Apache & PHP EC2에 Apache 웹서버를 설치하고, MySQL 서버를 설치하는 예제. + EC2에 node.js로 서버를 직접 구현할 수도 있다. (https://blog.naver.com/zion830/221396511803) 아래 블로그 글을 참고하되, https://ndb796.tistory.com/314 AWS EC2 인스턴스 생성, 접속, MySQL 설치, Apache, PHP 연동 [한 번에 끝내기] AWS EC2 인스턴스를 생성한 뒤에, 거기에 접속해서 MySQL, Apache, PHP를 설치하여 연동하는 방법에 대해서 소개하겠습니다. AWS EC2 인스턴스 생성 1. AWS EC2 관리 페이지로 이동합니다. EC2 관리 페이 ndb796.tistory.com php -> database 연결에 오류가.. 2022. 2. 9. [AWS EC2] EC2에 웹서버 설치 EC2를 생성하는 방법 & EC2에 SSH로 연결하는 방법을 모르신다면, 이전 글을 읽고 와주세요. EC2에 연결해서 아래 명령어를 입력해줍니다. sudo apt-get update 과정이 다 끝나면 아래 명령어를 추가로 입력해줍니다. sudo apt-get install apache2 물음이 나오는 것은 그냥 다 엔터를 쳐준다. 설치가 완료되었다면, 웹서버가 성공적으로 세팅되었는지 확인이 필요하다. AWS 홈페이지에서, 내가 만든 웹서버 EC2 인스턴스를 눌러서 설정 창에 가보면 내 인스턴스의 IP 정보도 있고, 퍼블릭 IPv4 DNS 라는 정보도 있다. 퍼블릭 IPv4 DNS는 쉽게말해 도메인인데, 내 아이피의 별명이라고 보면 된다. 웹 주소창에 인스턴스의 IP나 퍼블릭 IPv4 DNS를 입력해보면 .. 2022. 2. 8. 이전 1 2 3 4 5 6 다음 반응형