jane_aeiou 114

무료 도메인 설정 (2)가상호스트

도메인 생성에 이어 가상호스트 설정을 해보겠습니다. 현재로는 도메인은 등록이 되었지만 3000포트로 접속하려면 URL에 Port번호가 노출됩니다. port가 노출되지 않고 같은 서버의 다른 프로그램도 연결할 수 있도록 아파치를 이용해 가상호스팅을 하겠습니다. 1. 아파치 설치 가장 먼저 아파치를 설치하겠습니다. PuTTy로 서버에 접속해 아파치를 설치합니다. sudo apt-get install apache2 위 명령어 입력 오류가 난다면 apt-get을 update 후 다시 install을 실행 (sudo apt-get update) 정상적으로 설치가 되었는지 확인합니다. (버전확인) apache2 -v 2. 아파치 conf 경로로 이동 해당 경로로 들어갑니다. conf파일은 /etc/apache2/s..

Web 2020.06.02

무료 도메인 설정 (1)도메인 생성

무료 도메인 생성 및 설정 freenom을 이용한 무료 도메인 설정을 해보겠습니다. 1. 도메인 구입 무료 도메인 사이트 : http://Freenom.com Freenom - A Name for Everyone Cost Price Free Special www.freenom.com 도메인은 cafe24나 다른 도메인 사이트에서 구입하신 것이 있다면 그대로 사용하셔도 됩니다. 저는 무료 도메인인 freenom을 이용하겠습니다. 2. 원하는 도메인 검색 Not available은 사용할 수 없는 도메인입니다. Get it now!를 클릭합니다. 3. ip 입력, 기간 선택 기간은 최대 12개월까지 무료이며 그 이후는 유료입니다. Use DNS를 클릭하면 하단에 창이 나타나는데 DNS Hostname을 가지..

Web 2020.06.02

[AWS] 탄력적 IP설정

AWS의 탄력적 IP 사용하기 탄력적 IP 주소는 인터넷에서 연결 가능한 퍼블릭 IPv4 주소입니다. 단순하게 고정 IP정도로 생각하면 될 것 같습니다. AWS는 인스턴스가 재시작 될 때 IP주소가 변경됩니다. 탄력적 IP를 할당받아 인스턴스에 연결하면 해당 인스턴스가 재시작 되더라도 IP주소는 변경되지 않습니다. 주의! 연결 후에는 인스턴스가 기존에 사용하던 IP를 사용할 수 없습니다. 역시나 공식문서에 자세히 설명되어 있습니다. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html 탄력적인 IP 주소 - Amazon Elastic Compute Cloud 탄력적인 IP 주소 탄력적 IP 주소는 동적..

AWS 2020.06.02

[AWS] Node.js 서버 구축 - (4) 백그라운드 실행

Node.js 서버 구축 - (4) 백그라운드 실행 1. 백그라운드 실행 nphup 명령어로 백그라운드 실행 & 빼먹지 않도록 주의 nohup node file_name & 명령어 입력 후 log를 nohup.out파일에 저장한다는 메세지가 나옴 엔터 치고 넘어감 2. 확인 ps 명령어로 잘 동작하는지 확인 ps ps -ef 위의 사진에서는 node 프로세스인 4537가 동작 중 PuTTY를 열었다 닫으면 ps로 확인이 안됨 -ef 옵션을 주면 찾을 수 있음(4번째줄) 3. 종료 kill 명령어로 프로세스 종료 kill myPID

AWS 2020.03.22

[AWS] Node.js 서버 구축 - (3) Git Source 가져오기 및 Node.js 실행

Node.js 서버 구축 - (3) Git Source 가져오기 및 Node.js 실행 sudo apt-get update 2. node.js 설치 명령어 입력 - Y 입력 sudo apt-get install nodejs 3. 기존 Git 코드 가져오기 Git에서 가져올 기존 소스 Clone or download 클릭 -> Clone URL 복사 -> PuTTY에서 명령어 입력 ( PuTTY에서 우클릭하면 붙여넣기 가능) git clone https://github.com/KangG/4989_aws.git 4. 폴더 이동 cd dir_name 5. 실행 파일 권한 변경 chmod 755 file_name 6. node 실행 node app_pool.js 7. 웹 페이지 접속 퍼블릭DNS:포트번호/로 접..

AWS 2020.03.20

[AWS] Node.js 서버 구축 - (2) PuTTY로 인스턴스에 연결

Node.js 서버 구축하기(2) PuTTY로 인스턴스에 연결 참고 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결 docs.aws.amazon.com 공식 문서에 잘 나와있습니다. 1. PuTTY 설치 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.73) This page contains download links..

AWS 2020.03.20

[AWS] Node.js 서버 구축 - (1) 리눅스 인스턴스 생성

Node.js 서버 구축하기(1) 리눅스(우분투) 인스턴스 생성 1. 인스턴스 시작 2. 우분투 서버 선택 3. 프리티어 선택 4. 검토 및 시작 클릭 다른 설정은 기본값으로 설정할거라 바로 생성합니다. 보안설정은 추후 수정 5. 키 페어 생성 서버 접속 시 필요한 키 페어를 생성합니다. 기존 키 페어가 있는 경우 그대로 사용해도 무방 키 페어 이름 입력 - 키 페어 다운로드 6. 인스턴스 시작 7. 보안 그룹 설정 보안그룹 클릭 인바운드 규칙 - 인바운드 규칙 수정 Add rule -> 사용할 포트 / AnyWhere 입력 -> Save rules

AWS 2020.03.20
728x90
반응형