홈 › 웹 서버 › 05 / 8

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 앞의 리버스 프록시 설정입니다.