728x90

IT/AWS 25

파비콘 만들기 및 웹사이트 적용하는 방법

파비콘 만들기 및 웹사이트 적용하는 방법파비콘: 웹사이트의 타이틀 왼쪽에 표시되는 로고​1. 파비콘 이미지 준비먼저, 사용하고자 하는 파비콘 이미지를 준비합니다. 파비콘 이미지는 보통 .ico, .png, .jpg 형식을 사용할 수 있습니다. 일반적으로 .ico 형식을 많이 사용합니다.​​2. 이미지 파일 ico변환변환 사이트 접속https://www.favicon-generator.org/​이미지 파일 선택 후 Create Favicon 클릭​Download 클릭​다운로드 파일 압축풀기​ico파일과 다양한 크기의 png파일 생성 확인​3. 웹사이트 적용본인 프로젝트에 압축풀었던 폴더의 파일 전부 집어넣기저는 정적 파일을 모아두는 static 폴더 하위에 넣었습니다.​아까 변환해주는 사이트에 다운로드할 ..

IT/AWS 2024.05.21

AWS HTTP를 HTTPS로 리다이렉트하는 방법

AWS HTTP를 HTTPS로 리다이렉트하는 방법 안녕하세요. AWS EC2로 서버구축하고 url을 보면 http:ec2퍼블릭ipv4:8080 이런식으로 제공됩니다.이번 포스팅은 http가 아닌 https로 접속할 수 있도록 리다이렉트하는 방법을 아래에 정리해보겠습니다.정리하기에 앞서 처음보는 용어가 많이 나와서 정리한번 하고 가겠습니다.​​Nginx: 고성능 웹 서버로, HTTP 및 HTTPS 설정과 리버스 프록시 등을 지원SSL: 데이터를 암호화하여 안전하게 전송하는 프로토콜 (현재는 주로 TLS로 대체되었지만 SSL 인증서라는 용어로 많이 쓰임)TLS: SSL의 개선된 버전으로, 더 강력한 보안을 제공하는 프로토콜Let's Encrypt: SSL/TLS 인증서를 무료로 발급해주는 공인 인증 기관Ce..

IT/AWS 2024.05.17

AWS EC2 포트포워딩 하는법 (에러포함)

AWS EC2 포트포워딩 하는법 (에러포함)​포트포워딩이란?포트 포워딩은 외부에서 접속한 IP 주소와 포트 번호를 내부 호스트에 다시 매핑하는 것을 말합니다.현재 가비아에서 구입한 도메인으로 접속하려면 http://binary96.store:8080 으로 해야 접속이됩니다.​현재 "http://binary96.store" 이거는 접속이 안되어 접속이 되도록 변경하려고 합니다.http://binary96.store -> 포트번호가 생략된 것으로 http://binary96.store:80 이랑 같다고 보시면 됩니다.​http://binary96.store:80으로 접속했을 때http://binary96.store:8080으로 접속하도록 연결해주는 작업을 포트포워딩이라고 합니다.​​AWS EC2 인스턴스에 ..

IT/AWS 2024.05.15

AWS EC2 서버 가비아 도메인 연결하기

AWS EC2 서버 가비아 도메인 연결하기​가비아에서 도메인을 먼저 구매하셔야합니다.아직 도메인이 없으시다면 아래 포스팅에서 도메인을 구매하고 진행하시길 바랍니다.아래 링크에서 보고 따라하시면 됩니다. https://jindduya.tistory.com/59​​​1.로그인 후 DNS 설정​My가비아 클릭​DNS 관리툴 클릭​본인 도메인 체크박스 클릭 후 DNS 설정 클릭2개를 설정하라고 권장해서 2개등록했습니다.레코드 추가 클릭​​호스트 박스 - [@, www ]입력값/위치 - 본인 aws ec2 public ipv4 입력​​binary96.store로 접속하니 안되고 binary96.store:8080 으로 접속하니까 되었습니다.이것저것하다보니 DNS 설정 후 한 3분지났는데 바로 연결되네요.​일단 기..

IT/AWS 2024.05.14

가비아 도메인 구매하는 방법

가비아 도메인 구매하는 방법​가비에서 도메인 구입했는데 아래에 그 방법을 정리해보겠습니다.​​1.가비아 사이트 접속해 로그인을 한다.​https://domain.gabia.com/​2. 도메인 등록도메인 아이콘 클릭​내가 사용할 도메인 입력하고 [검색] 클릭​도메인 뒤에 이름에 따라 가격이 다름 저는 할인해서 제일산 500원짜리 store를 헀습니다.[선택] 클릭 후 [신청하기] 클릭​​​1년만 할인 하는 거라서 등록기간을 1년으로 선택했습니다.네임서버는 아직 잘 몰라서 가비아로 선택입력 후 다음단​결제하시면 됩니다.​​구매 후 5분?10분? 정도 지나고My가비아 - 서비스관리 들어가면아래처럼 구매한 도메인이 조회됩니다.고생하셨습니다.

IT/AWS 2024.05.14

AWS EC2 - FileZila로 배포하기

AWS EC2 - FileZila로 배포하기​AWS EC2 환경에서 서버를 구축하는 중입니다.war 파일을 보내야 하는데 gith으로 커밋후 ec2에서 clone 받고 서버올리는 과정이 너무 귀찮았습니다.그래서 그냥 filezila로 war파일을 보내려고 합니다.아래에 그 방법을 정리해보겠습니다.​1. 서버 연결왼쪽 상단 아이콘 클​새 사이트 클릭​서버 정보 입력프로토콜: SFTP호스트: EC2 public ipv4사용자: ubuntu키 파일: ec2에서 사용했던 ppk 파일 혹은 pem 파​연결 완료상태에 디렉터리 목록 조회성공 이라고 뜨며 우측에 리모트 사이트에 폴더가 조회된다면 연결 성공이다.​2. 파일 전송왼쪽 로컬사이트: 내 PC오른쪽 리모트사이트: 연결한 AWS EC2 PC​내 PC에서 EC2..

IT/AWS 2024.05.10

AWS에서 환경 변수 설정하는 방법 (Linux 환경)

AWS에서 환경 변수 설정하는 방법 (Linux 환경)  리눅스에서 환경변수를 설정하는 방법을 아래에 정리해보겠습니다. 홈 디렉토리에 있는 .bashrc 또는 .bash_profile 파일에 환경변수를 추가하는 것입니다. 이 파일은 사용자가 로그인할 때마다 실행되어 환경변수를 설정합니다.bashrc 파일을 편집하여 환경변수를 설정하는 방법이 있습니다:  1. 텍스트 편집기로 .bashrc 파일을 연다. (vi, vim, nano 등)ex) vi ~/.bashrc 2. 파일 맨 아래에 환경변수를 추가 후 저장한다.ex) export UPBIT_OPEN_API_ACCESS_KEY = "123123" 3. 적용하기ex) source ~/.bashrc  4. 적용 확인ex) echo $UPBIT_OPEN_API..

IT/AWS 2024.05.08

AWS EC2에서 JAVA 서버 백그라운드 프로세스 실행

AWS EC2에서 JAVA 서버 백그라운드 프로세스 실행하는 방법 ​ 1. 서버가 정상적으로 올라온 것을 확인한다. 2. 백그라운드로 실행하는 명령어를 날린다. nohup java -jar [파일명칭] & ​ 3. 서버가 정상적으로 올라온 것을 확인한다. ​ 터미널을 종료해도 정상 작동한다. ​ 4. nohup.out 파일에서 로그를 확인할 수 있다. ​ * 백그라운드 프로세스 종료하는 방법 ​ ps ef 명령어로 프로세스 번호를 찾는다. ​ ​ ps ef 명령어로 프로세스 번호를 찾는다. kill 명령어로 프로세스 종료한다. kill -15 [PID번호] /* 정상 종료 */ kill -9 [PID번호] /* 강제 종료 */ ​

IT/AWS 2024.04.05

AWS EC2 렉걸릴 때 해결법

AWS EC2 렉걸릴 때 해결법 앞선 포스팅에서 AWS로 서버 배포하는 과정을 다루었다. 나는 AWS를 처음 가입하면 750시간 무료인 프리티어를 이용하였다. 사용중하다보니 jar르 파일을 실행하고 서버를 올리고 나면 렉이 엄청 심하게 걸렸다. 키보드로 타자치면 15초 정도 이후에 쳐지는 현상이 발생했다. ​ 그럴 때 마다 EC2 인스턴스를 지웠다가 새로 생성하곤 했다. 반복하다 보니 스트레스 였고 유료버전을 사용하든 다른 방법이 필요했다. 구글검색을 해봤더니 나와 같은 증상을 겪는 사람들이 있었고 해결방법도 존재했다. 그 방법을 정리해보겠다. ​ 우선 프리티어로 사용하는 인스턴스는 1G의 메모리를 가진다. ​ 렉이 걸리는 현상을 해결하기 위해 스왑파일을 이용하여 성능을 올려줄 계획이다. 아래사진의 be..

IT/AWS 2024.04.04
728x90