집에서 서버 구축 하는 방법이 있나요?

집에서 서버 구축 하는 방법

집에서 서버를 구축하려면 몇 가지 준비물과 과정이 필요합니다. 이 글에서는 간단하게 웹서버를 구축하는 방법을 소개하겠습니다.

  1. 서버로 사용할 컴퓨터를 준비합니다. 사양은 단순한 웹서버라면 셀러론급의 CPU와 8GB의 메모리, 128GB의 SSD 정도면 충분합니다. 그래픽카드는 내장형으로도 무방합니다.
  2. 리눅스를 설치합니다. 리눅스는 다양한 배포판이 있지만, 여기서는 CentOS 7을 사용하겠습니다. CentOS 7의 ISO 파일을 다운로드 받아서 DVD에 구워서 부팅합니다. 설치 과정은 대부분 자동으로 진행되며, 웹서버 버전으로 간단하게 설치하면 됩니다.
  3. 웹서버와 데이터베이스, 스크립트 언어를 설치합니다. 여기서는 아파치(Apache), 마리아DB(MariaDB), PHP를 사용하겠습니다. yum 명령어를 이용해서 다음과 같이 설치합니다.

yum install httpd
yum install mariadb
yum install php

  1. 웹서버와 데이터베이스, 방화벽을 설정합니다. 아파치와 마리아DB는 systemctl 명령어로 실행하고, 자동으로 시작되도록 설정합니다.

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

방화벽은 firewall-cmd 명령어로 80번 포트를 열어줍니다.

firewall-cmd –permanent –add-port=80/tcp
firewall-cmd –reload

  1. 웹사이트를 만들고 테스트합니다. 아파치의 기본 웹사이트 경로는 /var/www/html 입니다. 이곳에 index.html 파일을 만들고 원하는 내용을 작성합니다.

echo “Hello, World!” > /var/www/html/index.html

이제 웹브라우저에서 자신의 컴퓨터의 IP 주소를 입력하면 웹사이트가 보입니다.

http://192.168.0.10

이렇게 집에서 간단하게 웹서버를 구축할 수 있습니다. 물론 이 외에도 다양한 설정과 세부사항이 있지만, 그것은 구글링을 통해서 알아보시기 바랍니다.