nginx(3)
-
📚 PHP 고급 - 8주차: 배포 및 운영 기초 (Linux 서버) - 04 HTTPS (SSL/TLS) 설정
HTTPS (SSL/TLS)의 중요성 현대의 #웹_사이트 운영에서 #HTTPS (Hypertext Transfer Protocol Secure)는 선택이 아닌 필수입니다. HTTPS는 #SSL (Secure Sockets Layer) 또는 #TLS (Transport Layer Security) 프로토콜을 사용하여 클라이언트(사용자 브라우저)와 서버 간의 통신을 #암호화 합니다. 이를 통해 데이터 가로채기, 위변조, 도청 등의 공격으로부터 사용자의 정보를 보호하고, 웹사이트의 신뢰성을 확보합니다. 🔒1. SSL/TLS 인증서의 종류HTTPS를 활성화하려면 #SSL/TLS_인증서 가 필요합니다. 인증서의 종류는 다음과 같습니다.유료 인증서: CA(인증 기관)에서 발급하며, 웹사이트의 신뢰도를 높이고 다양..
2025.09.29 -
📚 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