반응형
반응형
ErrorDocker Desktop - Virtual Machine Platform is not enabled.Enable it using the following PowerShell script (in an administrative PowerShell)and then restart your computer before using Docker Desktop:Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform 이 오류는 Docker Desktop을 실행할 때 Windows에서Virtual Machine Platform 기능이 활성화되지 않아서 발생하는 오류이다.Docker Desktop이 WSL2를 사용하려면 이 기능이 필수..
리눅스 우분투에서 RDBMS MySQL 데이터베이스의 포트를 변경하는 방법은 두가지가 있다. 리눅스 Ubuntu에서 MySQL 포트 확인하는 방법1. MySQL의 설정파일 (mysql.conf)를 이용한 포트 확인아래의 명령어를 입력하여 mysql 설정 파일에 접근한다.sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 내용 중 port = xxxx로 되어 있는 부분을 확인한다.거기에 적혀있는 숫자가 MySQL의 포트 번호이다.만약 주석이 되어 있으면 기본 포트 번호인 3306를 사용하고 있는 것이다. 2. SQL 쿼리를 이용한 포트 확인MySQL의 쿼리 내에서 글로벌 변수를 확인하여 포트의 번호를 알아내는 방법이 있다.MySQL에 접속한다.sudo mysql -u root ..
Nginx란?Nginx는 엔진엑스로 발음하며 경량, 고성능, 안정적으로 유명한 웹 서버이다.웹 사이트, 웹 애플리케이션, API 등 여러 방면에 사용된다.웹 서버 정적 파일 서비스: HTML, CSS, JavaScript 등의 파일을 클라이언트에 제공높은 동시성 처리: 많은 연결을 효율적으로 처리리버스 프록시 백엔드 서버 앞에서 요청을 분배하고 캐싱로드 밸런싱: 여러 서버에 트래픽 분산로드 밸런서 여러 서버 간 부하를 분산하여 시스템의 안정성 높임HTTP 캐시 자주 요청되는 콘텐츠를 캐싱하여 응답 시간 단축보안 기능 SSL/TLS 지원: HTTPS 연결 처리DDoS 방어: 트래픽 제한 등의 기능 제공가벼운 리소스 사용 적은 메모리와 CPU 사용으로 높은 성능 제공모듈식 구조 다양한 모듈을 통해 기능 확장..
개요프론트엔드의 서버가 API 서버의 http 문제로 인해 API 통신이 되질 않는다.어차피 언젠가는 해야될 SSL 인증, 이번 기회에 해보자는 마음에 이 글을 작성하려 한다.이 글은 NginX를 이용한 웹 서버에 SSL 인증서를 적용하는 방법을 다룬다. ✅ 같이 보면 좋을 글가비아 - 서브 도메인 만들기 (DNS 설정하기, A 레코드 사용)nginx - 서브 도메인 포트 라우팅 가이드 (For Windows) SSL 인증서가 왜 필요할까?SSL 인증서는 웹사이트와 사용자 사이에 오가는 정보를 암호화하여 안전하게 보호하는 역할을 한다.쉽게 말해, 웹사이트와 사용자 사이에 보안 터널을 만들어주는 것이다.이 터널을 통해 개인정보, 금융 정보 등 중요한 데이터가 보다 안전하게 전송될 수 있다. 또한, SSL ..
개요, 웹 서버의 필요성웹 서비스를 운영할 때, 비용상의 문제로 한 대의 컴퓨터에서 여러 개의 서버를 돌리는 경우가 있다.특히나 개인용으로 만드는 대부분의 토이 프로젝트는 실질적인 상업 서비스를 하지 않기 때문에여러 대의 컴퓨터를 두고 서버를 돌리기란 사실상 쉽지 않다.또한, 한 장소에서의 공유기를 통한 경우에도 결국은 하나의 외부 아이피를 통하기 때문에여러 개의 웹 서비스를 구축하려면 다음과 같은 문제가 발생한다.도메인을 연결해야 하는데 80 / 8080 포트는 이미 메인 서비스를 제공한다.다른 포트를 사용하려니 도메인 뒤에 포트를 입력해야 한다.도메인 뒤에 포트를 입력하여 사용하려니 보기가 좋지 않다. 예시를 들어보자.현재 서비스 중인 웹 서비스가 있다고 가정하자.웹 서비스는 예를 들자면 abc.co..
개요도메인을 구입하여 블로그나 쇼핑몰, 특정 주제를 다루는 웹사이트를 운영하고 있을 때,또 다른 주제로 웹 사이트 확장과 함께 고민해야 할 부분이 있다.그것은 바로 서브 도메인이다. 내 경우를 예로 들어보자면...더보기대화를 나눌 수 있는 채팅 토이 프로젝트를 도메인을 구입하여 포트폴리오 겸 연결해 놓았다.개발이 재미있어서 하는 목적도 있지만, 내가 만든 서비스가 비록 아무도 사용하지는 않더라도어딘가에서 작동되고 있다는 것이 변태 같지만 뿌듯하기도 하니까 말이다. 그러나 다른 토이 프로젝트를 진행하려니 또다시 도메인을 사야 하는가에 대한 고민에 빠지곤 한다.개발자들의 경우 간단한 테스트용 프로젝트를 웹 페이지에서 사용해야 한다면,대개 귀찮으니 이미 존재하는 도메인 뒤의 path 부분에 추가적으로 url을..