반응형 웹 서버2 [linux]web server 구축할 때 사용하는 기본적인 플로우와 명령 리눅스에서 서버를 구축하는 과정을 예시로 들면서 각 단계별로 필요한 명령어를 설명하겠습니다. 예를 들어, 웹 서버를 구축하는 과정을 생각해볼 수 있습니다. 1. 서버 초기 설정 시스템 업데이트 목적: 시스템을 최신 상태로 유지하기 위함 명령어: sudo apt-get update - 패키지 목록을 최신화 sudo apt-get upgrade - 설치된 패키지 업그레이드 보안 설정 목적: 서버의 보안을 강화하기 위함 명령어: sudo adduser [새사용자명] - 새 사용자 계정 생성 sudo usermod -aG sudo [새사용자명] - 새 사용자에게 sudo 권한 부여 2. 필요한 소프트웨어 설치 웹 서버 소프트웨어 설치 (예: Apache) 목적: 웹 페이지를 호스팅하기 위함 명령어: sudo a.. 2023. 12. 18. [Apache/Nginx] 웹서버 양대산맥 비교 Apache와 Nginx는 가장 널리 사용되는 두 웹 서버로, 각각의 특성과 성능 면에서 중요한 차이점을 가지고 있습니다. 이들의 비교를 통해 적합한 환경과 용도에 따라 선택을 할 수 있습니다. Apache HTTP Server 멀티프로세스/멀티스레드 모델: Apache는 요청마다 별도의 프로세스 또는 스레드를 생성하여 처리합니다. 이는 모듈화된 구조로, 다양한 기능을 제공합니다. .htaccess 파일 지원: 디렉토리 레벨의 구성을 통해 서버 설정을 쉽게 변경할 수 있습니다. 유연성: 다양한 모듈을 통해 맞춤형 설정이 가능합니다. 리소스 사용량: 병렬 처리 방식 때문에 높은 트래픽 환경에서는 리소스 사용량이 증가할 수 있습니다. Nginx 이벤트 기반 구조: 비동기, 이벤트 기반 방식을 사용하여 고성능.. 2023. 12. 17. 이전 1 다음 반응형