Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

(OCI 탐험일지) nginx 설치(오라클 리눅스 7)

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Frontend testing
Frontend testing
Wird geladen in …3
×

Hier ansehen

1 von 15 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie (OCI 탐험일지) nginx 설치(오라클 리눅스 7) (20)

Anzeige

Weitere von Jay Park (20)

Aktuellste (20)

Anzeige

(OCI 탐험일지) nginx 설치(오라클 리눅스 7)

  1. 1. 7. OCI 탐험 일지 - nginx 설치(오라클 리눅스 7)
  2. 2. 7.OCI탐험일지-nginx설치(오라클리눅스7) nginx • Apache와 비교해 쉬운 설정과 강력한 성능 • WAS 앞단에서 리버시 프록시 형태로 동작 • 자바, 파이썬, PHP 등 다양한 애플리케이션 스택을 지원 가장 널리 쓰이는 웹 서버
  3. 3. 7.OCI탐험일지-nginx설치(오라클리눅스7) 오라클 인스턴스에서 nginx 설치하기(1) • 단순 설치로는 패키지를 찾을 수 없다는 문제 발생 • $ sudo yum install nginx • 결과는? No package nginx available. • 그렇다면 nginx 패키지는 어디 들어있을까? • 간단한 답: nginx 패키지 저장소(공식) 오라클 리눅스 7에서 nginx를 설치하려면?
  4. 4. 7.OCI탐험일지-nginx설치(오라클리눅스7) 오라클 인스턴스에서 nginx 설치하기(2) • 현재 아키텍처와 배포판 버전 확인하기 • $ uname –a 또는 $ arch • $ cat /etc/oracle-release 또는 cat /etc/os-release 오라클 리눅스 7에서 nginx를 설치하려면?(계속됨)
  5. 5. 7.OCI탐험일지-nginx설치(오라클리눅스7) 오라클 인스턴스에서 nginx 설치하기(3) • nginx.repo 파일 추가 • sudo vi /etc/yum.repos.d/nginx.repo • 그리고 다음 내용을 편집기에서 기록한 다음에 저장한다 오라클 리눅스 7에서 nginx를 설치하려면?(계속됨) [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/7/x86_64 gpgkey=https://nginx.org/keys/nginx_signing.key gpgcheck=1 enabled=1
  6. 6. 7.OCI탐험일지-nginx설치(오라클리눅스7) 오라클 인스턴스에서 nginx 설치하기(4) • nginx 패키지를 찾는지 확인하자 • $ yum list | grep nginx 오라클 리눅스 7에서 nginx를 설치하려면?(계속됨)
  7. 7. 7.OCI탐험일지-nginx설치(오라클리눅스7) 오라클 인스턴스에서 nginx 설치하기(4) • 이제 nginx 패키지를 설치하자 • $ sudo yum install nginx • 설치할지 물으면 Y로 대답 • GPG 키 확인을 위해 Y로 대답 • 잠시 후 설치 완료 오라클 리눅스 7에서 nginx를 설치하려면?(계속됨)
  8. 8. 7.OCI탐험일지-nginx설치(오라클리눅스7) 방화벽 설정(1) 명령행으로 설정 • 명령행 • $ sudo firewall-cmd --permanent --zone=public --add-service=http • $ sudo firewall-cmd --permanent --zone=public --add-service=https • $ sudo firewall-cmd --reload • $ sudo firewall-cmd --permanent --zone=public --list-all # 확인 target: default icmp-block-inversion: no interfaces: sources: services: dhcpv6-client http https ssh ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
  9. 9. 7.OCI탐험일지-nginx설치(오라클리눅스7) 수신 규칙 설정(1) 콘솔로 설정 • 인스턴스 세부 정보에서 가상 클라우드 네트워크 확인
  10. 10. 7.OCI탐험일지-nginx설치(오라클리눅스7) 수신 규칙 설정(2) 콘솔로 설정 • 가상 클라우드 네트워크에서 보안 목록 확인 후 수신 규칙 추가
  11. 11. 7.OCI탐험일지-nginx설치(오라클리눅스7) 수신 규칙 설정(3) 콘솔로 설정 • 수신 규칙에 HTTP(80) 추가: 모든 곳에서 연결 허용
  12. 12. 7.OCI탐험일지-nginx설치(오라클리눅스7) nginx 서비스 등록과 시작 • 우선 nginx 활성화 • $ sudo systemctl enable nginx • 다음으로 nginx 시작 • $ sudo systemctl start nginx • curl로 정상 동작 확인 • $ curl localhost:80 systemctl을 활용
  13. 13. 7.OCI탐험일지-nginx설치(오라클리눅스7) 웹브라우저로 접속 확인 • 만일 문제가 있다면 • 방화벽 규칙이나 수신 규칙에 문제가 없는지 다시 확인 필요 브라우저에서 공인 IP로 접속
  14. 14. 7.OCI탐험일지-nginx설치(오라클리눅스7) 참고 자료 • https://docs.oracle.com/en/solutions/connect-your-bot-to-ml-api/set-oracle-linux- instance1.html (오라클 7 공식 문서) • https://docs.oracle.com/en/learn/oracle-linux-nginx/#before-you-begin (오라클 8 공식 문서) • https://oracle-base.com/articles/vm/oracle-cloud-infrastructure-oci-amend-firewall-rules
  15. 15. 발표자 소개 기술 배경 전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발, 고성능 고가용성 데이터베이스 주요활동 IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등) 개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육) 활동채널 블로그: https://jhrogue.blogspot.com 슬라이드 셰어: https://www.slideshare.net/jrogue/presentations 유튜브: https://www.youtube.com/c/박재호dev 문의 jrogue@gmail.com 박재호

×