서버구분 설치시
본문
그누보드를 web서버, was서버, db서버로 구분해서 설치해야 하는상황입니다.
web서버에는 아파치를 설치하고 db서버에는 mariadb를 설치해 사용할 예정입니다.
was서버는 어떤걸 설치해야 하나요?
그리고 운영os는 전부 윈도우를 사용해도 무방할까요?
답변 1
※ 그누보드를 웹 서버, WAS 서버, DB 서버로 분리하여 설치하려면,
웹 서버에는 Apache를 설치하고 DB 서버에는 MariaDB를 설치합니다.
WAS(Web Application Server) 서버는 PHP 실행 환경을 제공해야 하므로 PHP-FPM이나
FastCGI와 같은 PHP 인터프리터를 설치하면 됩니다.
운영체제는 주로 리눅스(Ubuntu, CentOS 등)가 권장되며,
안정적이고 효율적인 성능을 제공합니다.
윈도우에서도 Apache, MariaDB, PHP를 각각 설치해 테스트 환경을 구성할 수 있지만,
운영 환경에서는 리눅스가 일반적으로 더 적합합니다.
리눅스는 대규모 트래픽 처리와 확장성을 위해
서버 자원을 효율적으로 분배하는 데 유리하기 때문입니다.
> Nginx + PHP-FPM + MariaDB 조합이 더 일반적일 것 같습니다만~
= Nginx는 고성능과 효율적인 리소스 관리를 제공하며,
대규모 트래픽 처리에서 Apache보다 유리하기 때문에 최근 많이 사용되고 있습니다.
♣ 굳이. 윈도우와 병행하셔야 한다면,
"""WSL(Windows Subsystem for Linux)"""를 사용하세요.
> WSL은 개발 환경(서버구축 연습)에서나 사용하시고,
운영 환경에서는 Linux 서버를 사용하는 것이 안정적이고 보안적 측면에서 꼭 필요합니다.