아파치2(Apache2) Virtual Host 설정으로 도메인별 디렉토리 구성하기

apache vhost 설정

한 서버에서 여러 개의 도메인을 운영해야 할 때, 가장 기본이 되는 설정이 바로 Virtual Host입니다. 실제 웹호스팅 환경에서는 한 대의 서버에 200개에서 많게는 250개 이상의 계정(도메인)이 세팅되기도 합니다. 이런 환경에서는 도메인마다 웹 루트 디렉토리를 분리해 관리하지 않으면 보안과 유지보수 측면에서 많은 문제가 발생할 수 있습니다. Apache 웹 서버는 이러한 요구를 충족시키기 위해 도메인별로 설정 파일을 … Read more

Ubuntu 웹서버 구축: Apache2 설치와 기본 설정

Ubuntu 웹서버 구축: Apache2 설치와 기본 설정

예전에 윈도우에서 APM_SETUP이라는 프로그램이 있었던 거 기억하시나요?저도 한때 그걸로 웹 개발 공부를 하곤 했는데, 세월이 많이 지나서 그런지 이제는 그 프로그램을 찾아볼 수가 없더라고요. 그래서 이번에는 Ubuntu 환경에서 직접 APM 환경을 구성해서 웹 서버를 구축해보려고 합니다. 참고로, 제가 구축한 우분투 환경은 **Windows 11에서 WSL(Windows Subsystem for Linux)**을 이용해 설치한 Ubuntu입니다.하지만 Ubuntu를 주 운영체제로 직접 설치한 … Read more

WSL 우분투(Ubuntu)를 외부에서 접속 가능한 서버로 설정한 과정 정리

WSL2를 외부에서 접속 가능한 서버로 설정한 과정 정리

지난 시간에 Windows PC에 구성해두신 WSL 환경을 외부에서도 접속할 수 있도록 설정하게 되었습니다. 여러 자료를 참고하며 구성한 과정을 정리해 공유해 드립니다. 1. 공유기 내부 IP 고정 외부에서 특정 PC로 안정적으로 접속하기 위해서는 해당 PC의 내부 IP를 고정해주시는 것이 좋습니다. 2. WSL2 가상 IP → 실제 IP 포워딩 설정 WSL2는 가상 머신 환경이기 때문에 매번 부팅 … Read more

WSL 우분투(Ubuntu)에서 SSH 서버 설치 및 root 접속 설정하기

WSL에서 SSH 서버 설치 및 root 접속 설정하기

지난 시간, 서버 작업을 위해 WSL(Windows Subsystem for Linux)에 우분투를 설치했습니다. 이제 원격 접속 또는 동일 PC 내에서 터미널을 통해 서버를 다루기 위해 SSH 서버를 설치하고 root 계정으로 접속 가능하게 설정해보겠습니다. 1. 터미널 열기 & root 권한 획득 WSL 우분투를 실행한 뒤, su명령어로 root 권한을 획득합니다.비밀번호를 입력하면 root로 전환됩니다. 2. SSH 서버 설치 먼저 패키지를 … Read more