집에서 서버 구축 하는 방법이 있나요?
집에서 서버 구축 하는 방법
집에서 서버를 구축하려면 몇 가지 준비물과 과정이 필요합니다. 이 글에서는 간단하게 웹서버를 구축하는 방법을 소개하겠습니다.
- 서버로 사용할 컴퓨터를 준비합니다. 사양은 단순한 웹서버라면 셀러론급의 CPU와 8GB의 메모리, 128GB의 SSD 정도면 충분합니다. 그래픽카드는 내장형으로도 무방합니다.
- 리눅스를 설치합니다. 리눅스는 다양한 배포판이 있지만, 여기서는 CentOS 7을 사용하겠습니다. CentOS 7의 ISO 파일을 다운로드 받아서 DVD에 구워서 부팅합니다. 설치 과정은 대부분 자동으로 진행되며, 웹서버 버전으로 간단하게 설치하면 됩니다.
- 웹서버와 데이터베이스, 스크립트 언어를 설치합니다. 여기서는 아파치(Apache), 마리아DB(MariaDB), PHP를 사용하겠습니다. yum 명령어를 이용해서 다음과 같이 설치합니다.
yum install httpd
yum install mariadb
yum install php
- 웹서버와 데이터베이스, 방화벽을 설정합니다. 아파치와 마리아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
- 웹사이트를 만들고 테스트합니다. 아파치의 기본 웹사이트 경로는 /var/www/html 입니다. 이곳에 index.html 파일을 만들고 원하는 내용을 작성합니다.
echo “Hello, World!” > /var/www/html/index.html
이제 웹브라우저에서 자신의 컴퓨터의 IP 주소를 입력하면 웹사이트가 보입니다.
http://192.168.0.10
이렇게 집에서 간단하게 웹서버를 구축할 수 있습니다. 물론 이 외에도 다양한 설정과 세부사항이 있지만, 그것은 구글링을 통해서 알아보시기 바랍니다.