서버 관리
-
[AWS/Lightsail] Lightsail Web 인스턴스에 Domain 연결하기서버 관리/AWS & Lightsail 2021. 3. 14. 16:16
사전에 도메인을 생성해두어야 한다. 이번 예제는 AWS Route 53에서 도메인을 구매했다고 가정한다. 만약 구매하지 않았을 경우, https://ddochea.tistory.com/118 를 참조해주기 바란다. * AWS 서비스가 아닌 Lightsail 인스턴스를 연결하는 것이므로, Route 53에 있는 호스팅 영역설정에선 설정할 수 없다. * 웹 인스턴스는 Lightsail에서 제공하는 "Nginx" 인스턴스를 생성했다. 1. 네트워킹 탭에서 고정 IP 생성 Lightsail 콘솔화면에서 네트워킹 -> 고정IP 생성에서 웹 서비스를 구동하는 인스턴스에 고정 Public IP를 등록한다. 등록하지 않고 구성할 경우, 인스턴스 제거 후 재 생성시 IP가 변경되어 도메인을 다시 설정해야 하는 불상사가 ..
-
[AWS/Lightsail] Route 53에서 도메인 구매서버 관리/AWS & Lightsail 2021. 3. 14. 13:11
Lightsail에 호스팅하는 웹 서비스에 Domain을 붙이기 위해 Route 53에서 도메인을 구입하는 과정을 기록한다. 사전에 결제 방법을 등록해야 하며, AWS 메뉴 상단의 내 계정 메뉴 -> 기본 설정 -> 결재 방법에서 추가할 수 있다. 1. AWS에 접속 한 뒤, Route 53을 선택한다. AWS 대시보드를 스크롤로 내리면 찾을 수 있다. 2. Route53 대시보드에서 도메인 등록을 선택한다. Route53 대시보드 화면에서 "도메인 등록"을 선택한다. 3. 등록할 도메인을 장바구니에 추가 사용할 도메인을 검색한 뒤 장바구니에 추가한다. 이미 다른 사람이 사용하고 있다면 구매할 수 없으며, 실제 서비스를 목표로 구매하고자한다면 .com 외 .kr, .net 등을 추가구매하여, 악의적인 목..
-
[AWS/Lightsail] SSH 연결 설정서버 관리/AWS & Lightsail 2021. 3. 13. 12:38
아마존 웹 서비스(Lightsail) 인스턴스에 SSH로 연결하는방법 정리. 1. Lightsail 인스턴스 생성 Lightsail을 인스턴스를 생성한다. 기본 개발환경 구축/배포만 진행해볼 예정이므로, "OS전용" 탭의 Ubuntu 20.04 LTS를 선택한다. 하단으로 스크롤을 하면 SSH 키 페어 관리자가 있다. 기본제공하는 키를 사용할 수도 있지만, 유출되도 제거를 할 수 없으므로 새로 생성하는 것을 추천한다. * 여기서 생성 및 다운로드를 하지 않고 넘어가도, 계정 메뉴에서 생성할 수 있으므로 넘어가도 된다. * 키는 한번만 다운로드 받을 수 있다. 잃어버리지 않게 잘 보관하되, 노출되지 않도록 주의하자 스크롤을 맨 아래까지 내려오면 인스턴스 생성버튼을 확인할 수 있다. 이름은 변경해도 된다. ..
-
[Docker] Windows 10 환경에서 Docker 개발환경 구축서버 관리/Windows 2021. 2. 21. 12:36
Windows 10 환경에서 Linux 기반 Docker 구축하는 방법 정리. Linux 기반에서 동작하는 Docker를 사용하려면 WSL2(Windows Subsystem for Linux version 2) 이 필요하며, x64 기준 버전 1903 이상, 빌드 18362 가 필요하다. 1. 도커 다운로드 도커 홈페이지 접속하여 Get Started를 선택한다. 다운로드 선택 2. Docker 설치 설치파일을 실행하고 기다리면 아래 옵션이 표시된다. 그 중 WSL2 는 반드시 선택해야 한다. 선택하지 않고 설치를 진행하면 Hyper-v(Win10 Home의 경우, Virtual Box) 기반 Windows Docker 설치과정을 수행하게 된다. 설치가 완료되면 재시작버튼이 표시된다. 버튼을 눌러 PC를..
-
[IIS] IIS는 URL인코딩에서 "+" 와 공란을 구분하지 못한다.서버 관리/Windows 2021. 1. 16. 00:06
웹 개발을 하는사람들은 한번쯤 고생해보는 통과의례가 있다. URL인코딩. 문자열을 %코드로 바꾸기 때문에 퍼센트인코딩이라고도 불린다. https://ko.wikipedia.org/wiki/%ED%8D%BC%EC%84%BC%ED%8A%B8_%EC%9D%B8%EC%BD%94%EB%94%A9 퍼센트 인코딩 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 퍼센트 인코딩(percent-encoding)은 URL에 문자를 표현하는 문자 인코딩 방법이다. 이 방법에 따르면 알파벳이나 숫자 등 몇몇 문자를 제외한 값은 옥텟 단위로 묶어 ko.wikipedia.org 웹 통신은 크게 GET, POST 2가지가 존재한다. PUT, DELETE, PATCH도 있긴하지만 데이터를 URL을 통해 통신하는가..
-
[VM] 무료 Windows VM 제공 사이트 (developer.microsoft.com)서버 관리/Windows 2017. 5. 21. 13:09
URL : https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ MS에서 제공하는 Windows VM 파일. IE 및 Edge를 이용한 웹사이트 호환성테스트를 목표로 제공하는 VM이다. Windows7, 8.1, 10 버전을 제공한다. 7과 8.1은 x86만 제공하고, 10버전은 x64만 제공한다. 자사 솔루션인 HyperV 외에도 VMWare, Parallels, VirtualBox 등을 제공하니 테스트용으로 쓰기 좋다.
-
[IIS] IIS 설치 및 외부게시서버 관리/Windows 2015. 1. 1. 20:40
ASP.NET을 통해 개발된 페이지를 게시하기 위해선 IIS 가 필요하다. 물론 IIS가 아닌 다른 서비스를 사용할 수 있지만, 정식 Windows엔 기본적으로 포함되어 있으며 구축이 간단하기 때문에 IIS로 구축하는 것이 가장 일반적이라 볼 수 있다. 이전에 해당 포스트를 다음(Daum) 블로그에서 작성한 적이 있어 내용을 조금 보강하여 포스트를 작성하였다. (그래봐짜 기존내용에서 몇 자 추가한게 전부다 -_-;;) 1. IIS 설치 과정 1) 제어판에서 '제어판->프로그램->Windows 기능 사용/사용안함' 으로 들어간다. * Windows 8에선 'Windows 기능 사용/사용안함' 이 'Windows 기능 켜기/끄기'로 명칭이 변경되었다. * Windows 10에선 'Windows 기능 켜기/끄..