홈 › 웹 서버 › 05 / 8

nginx 설치

섹션 7진행 0 / 8

6. 연습 문제

문제 1. RPM 과 소스 빌드의 설정 경로 차이

RPM 설치와 소스 빌드는 각각 설정 파일이 어디에 놓이나요.

text
RPM: /etc/nginx 고정
소스 빌드: --prefix 로 지정한 경로(이 레슨은 $BASE/nginx)

경로가 다르므로 운영 문서에 설치 방식을 함께 적어야 합니다.

문제 2. configure 필수 devel 패키지 세 가지

소스 빌드에 필요한 devel 패키지 세 가지를 쓰세요.

text
pcre2-devel, zlib-devel, openssl-devel

각각 정규식, gzip 압축, TLS 를 담당합니다.

문제 3. SELinux 불리언

nginx 가 프록시로 백엔드에 연결하려면 켜야 하는 SELinux 불리언 이름을 쓰세요.

text
httpd_can_network_connect

setsebool -P httpd_can_network_connect 1 로 영구 적용합니다.

문제 4. -v 와 -V 의 차이

nginx -v 와 nginx -V 는 각각 무엇을 보여주나요.

text
-v: 버전만
-V: 버전 + configure 옵션 전체

설치된 모듈을 확인할 때는 -V 를 씁니다.

문제 5. 설정 변경 후 재적용 방법

nginx.conf 를 바꾼 뒤 안전하게 반영하는 순서를 쓰세요.

text
nginx -t 로 검증 후 통과하면 systemctl reload nginx

검증 없이 바로 reload 하면 문법 오류가 있을 때 요청이 실패합니다.