nginx 설치
6. 연습 문제
문제 1. RPM 과 소스 빌드의 설정 경로 차이
RPM 설치와 소스 빌드는 각각 설정 파일이 어디에 놓이나요.
RPM: /etc/nginx 고정
소스 빌드: --prefix 로 지정한 경로(이 레슨은 $BASE/nginx)경로가 다르므로 운영 문서에 설치 방식을 함께 적어야 합니다.
문제 2. configure 필수 devel 패키지 세 가지
소스 빌드에 필요한 devel 패키지 세 가지를 쓰세요.
pcre2-devel, zlib-devel, openssl-devel각각 정규식, gzip 압축, TLS 를 담당합니다.
문제 3. SELinux 불리언
nginx 가 프록시로 백엔드에 연결하려면 켜야 하는 SELinux 불리언 이름을 쓰세요.
httpd_can_network_connectsetsebool -P httpd_can_network_connect 1 로 영구 적용합니다.
문제 4. -v 와 -V 의 차이
nginx -v 와 nginx -V 는 각각 무엇을 보여주나요.
-v: 버전만
-V: 버전 + configure 옵션 전체설치된 모듈을 확인할 때는 -V 를 씁니다.
문제 5. 설정 변경 후 재적용 방법
nginx.conf 를 바꾼 뒤 안전하게 반영하는 순서를 쓰세요.
nginx -t 로 검증 후 통과하면 systemctl reload nginx검증 없이 바로 reload 하면 문법 오류가 있을 때 요청이 실패합니다.