요즘 개인 프로젝트나 사이드 프로젝트를 하다 보면 "서버 어디에 올리지?"라는 고민이 생기죠.특히 비용이 부담스러운 초보 개발자라면 더더욱 그렇습니다.그럴 때 등장하는 서비스가 바로 Render 무료 서버 호스팅입니다.처음에는 저도 Heroku를 주로 사용했지만, 요즘은 Render가 더 나은 선택지처럼 느껴지더라고요.오늘은 Render의 장점부터 실제 배포 방법까지 처음 시작하는 분들을 위한 가이드를 정리해보겠습니다. 저도 실제로 사용하고있는 서비스입니다. 1. Render란? – 장점과 특징 요약Render는 미국 스타트업에서 운영하는 클라우드 호스팅 플랫폼입니다.간단히 말해, GitHub에 올려둔 프로젝트를 몇 번의 클릭만으로 배포할 수 있는 서비스죠. 간단하게 github 연동이 되어 자동 배포 ..
구축한 웹서버에 홈페이지 올리는 방법을 알아보아요 (Centos 기준) 웹서버는 Nginx 를 사용하였고, Nginx 설치 방법은 아래와 같습니다. 2024.03.01 - [서버 및 운영/서버] - Centos7 Nginx 웹서버 설치 Centos7 Nginx 웹서버 설치 Web 서버를 쓸 때 많이 사용하는 nignx 를 설치해봅시다. 1. nginx.repo 파일 생성 nginx.repo 파일을 설치 해주어야 여기 디렉토리 repo 파일 통해 yum install 가능합니다. cd /etc/yum.repos.d/ vi nginx.repo -- 파일생 myit.tistory.com nginx 를 실행하면 기본으로 뜨는 화면은 아래와 같아요 하단에 있는 화면을 원하는 화면으로 바꿔보도록 합시다. 1. 아래..
Web 서버를 쓸 때 많이 사용하는 nignx 를 설치해봅시다. 1. nginx.repo 파일 생성 nginx.repo 파일을 설치 해주어야 여기 디렉토리 repo 파일 통해 yum install 가능합니다. cd /etc/yum.repos.d/ vi nginx.repo -- 파일생성해줍니다. 2. nginx.repo 내용 추가 nginx.repo 에 아래 내용을 넣어줍니다. [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 3. nginx 설치 yum -y install nginx 4.설정 변경 기본 포트(80)를 특정포트로 변경해주어야 합니다. 거의 프로세스의 기본포트가 80..
여러가지 툴이 있지만 MAC을 지원하지 않는 툴이 많아 지원이 되는 UTM 으로 진행하였습니다. UTM 은 아래 사이트에서 무료로 다운 가능하며, UTM 을 통해 리눅스 서버를 구축할 거에요. https://mac.getutm.app/ UTM Securely run operating systems on your Mac mac.getutm.app 우선 설치를 위해 iso 파일 다운로드 받아야 해요. (iso 는 설치 이미지 파일이에요) 리눅스, Centos의 경우에는 무료 라이선스로 아래 사이트에서 무료 다운로드 가능합니다. https://mirror.navercorp.com/centos/7.9.2009/isos/x86_64/ Index of /centos/7.9.2009/isos/x86_64 mirror..
Docker 에 Centos8 를 올리고 셋업 중 오류 발생.. Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist yum 으로 서비스 설치 시 발생하는 오류이고 다운로드해주는 mirrorlist 를 변경해주니 정상적으로 설치됐다. -- 1번 sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-* -- 2번 sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS..
스냅샷 (Snapshot)이란 무엇일까요? 가상화 서버에서 스냅샷이라는 기능이 있습니다. 이는 무슨기능일까요? 스냅샷은 특정 시간에 데이터 저장장치의 상태를 별도의 파일이나 이미지로 저장 하는 기술을 의미합니다. 쉽게 말해 특정 시간에 스크린샷 찍어놓은 후 장애 발생 시 스크린샷 찍어 놓은 시점으로 복원되는 것을 의미합니다. 대용량의 데이터를 백업 관리함에 있어 운영 비용을 최소화 할 수 있고 획기적으로 빠르게 복원 할 수 있습니다. 장,단점은 뚜렷한데요 장단점에 대해서 일반적인 백업과 다른점을 비교하며 전달드리겠습니다. 일반 백업과 차이점은 스냅샷의 경우 스냅샷을 저장해놓은 저장소가 손상될 경우 복원을 할 수 없다. 일반 백업의 경우 모든 데이터를 전부 백업 하는 것 이기 떄문에 일부 저장소가 손상되더..