apache(3)
-
📚 PHP 고급 - 8주차: 배포 및 운영 기초 (Linux 서버) - 03 웹 서버 (Nginx/Apache) 설정
웹 서버의 역할과 PHP-FPM 연동 #웹_서버 (Web Server)는 클라이언트(브라우저)의 HTTP 요청을 받아들이고, 처리한 후 응답을 돌려주는 핵심 컴포넌트입니다. 현대의 PHP 환경에서 웹 서버는 PHP 코드를 직접 실행하지 않고, #PHP-FPM(FastCGI Process Manager)에 요청을 위임합니다. 웹 서버는 정적인 파일(HTML, CSS, 이미지)을 빠르게 처리하고, 동적인 PHP 요청만 PHP-FPM에 전달함으로써 #성능 을 극대화합니다. 🔗1. Nginx 설정 (LEMP 스택)#Nginx 는 가벼운 아키텍처와 높은 동시성 처리 능력으로 인해 현대의 #LEMP (Linux, Nginx, MySQL, PHP) 스택에서 가장 선호되는 웹 서버입니다.Nginx 설치 (Ubuntu..
2025.09.29 -
📚 PHP 고급 - 7주차: 성능 최적화 및 디버깅 - 04 로그 관리 및 모니터링
로그 관리 및 모니터링의 중요성웹 애플리케이션의 #성능_최적화 및 #디버깅 에 있어 #로그_관리 와 #모니터링 은 필수적인 요소입니다. 로그는 애플리케이션의 내부 동작, 오류 발생, 사용자 활동, 성능 지표 등 수많은 정보를 기록하는 중요한 도구입니다. 이 로그들을 체계적으로 관리하고 실시간으로 모니터링함으로써, 우리는 문제 발생 시 신속하게 원인을 파악하고, 잠재적인 성능 병목 현상을 미리 예측하며, 보안 위협을 탐지할 수 있습니다. 💡PHP 에러 로그 설정 및 확인PHP는 기본적으로 다양한 종류의 에러를 기록하는 기능을 제공합니다. php.ini 파일에서 관련 설정을 조정할 수 있습니다.주요 php.ini 설정error_reporting: 어떤 종류의 PHP 에러를 보고할지 정의합니다. 운영 환경에..
2025.09.25 -
CentOS 7 Apache Let's Encrypt 인증서 발급
안녕하세요 카트로 입니다. CentOS 7 에서 아피치에 인증서 발급 하는 방법을 알아 볼게요 1. Certbot 설치yum install certbot 2. Webroot 로 이동cd /home/myhome/public_html 3. 도메인 인증서 발급certbot certonly --webroot -w . -d mydomain.com 4. www.도메인 인증서 발급certbot certonly --webroot -w . -d mydomain.com -d www.mydomain.com - 인증서 발급시 소유자 인증이 되지 않아 인증파일 생성을 요구 하는 경우mkdir /home/testhome/public_html/.well-knownmkdir /home/testhome/public_htm..
2024.07.09