nginx 설치
섹션 7진행 0 / 8
7. 정리
- RPM 은
/etc/nginx 고정 경로에 계정·유닛까지 함께 설치하고, 소스 빌드는 --prefix 로 경로를 직접 정합니다.
- 반입한 RPM·소스 tar.gz 는 항상 sha256 체크섬을 비교한 뒤에만 설치합니다.
- 소스 빌드는
gcc·make·pcre2-devel·zlib-devel·openssl-devel 이 먼저 있어야 configure 가 통과합니다.
nginx.conf 는 events·http 두 블록이 뼈대이고, include conf.d/*.conf 로 사이트 설정을 나눠 관리합니다.
- 소스 빌드는 전용 계정과 systemd 유닛을 직접 만들고,
ExecStartPre 에 nginx -t 를 넣어 잘못된 설정으로 뜨는 것을 막습니다.
- 방화벽 서비스(
http·https)와 SELinux 불리언(httpd_can_network_connect)을 함께 켜야 외부 요청과 프록시 연결이 모두 됩니다.
- 기동 후에는
nginx -v·-V 로 버전과 모듈을, curl 로 응답 코드를 확인합니다. 다음 레슨은 Tomcat 앞의 리버스 프록시 설정입니다.