2.
7.OCI탐험일지-nginx설치(오라클리눅스7)
nginx
• Apache와 비교해 쉬운 설정과 강력한 성능
• WAS 앞단에서 리버시 프록시 형태로 동작
• 자바, 파이썬, PHP 등 다양한 애플리케이션 스택을 지원
가장 널리 쓰이는 웹 서버
3.
7.OCI탐험일지-nginx설치(오라클리눅스7)
오라클 인스턴스에서 nginx 설치하기(1)
• 단순 설치로는 패키지를 찾을 수 없다는 문제 발생
• $ sudo yum install nginx
• 결과는? No package nginx available.
• 그렇다면 nginx 패키지는 어디 들어있을까?
• 간단한 답: nginx 패키지 저장소(공식)
오라클 리눅스 7에서 nginx를 설치하려면?
4.
7.OCI탐험일지-nginx설치(오라클리눅스7)
오라클 인스턴스에서 nginx 설치하기(2)
• 현재 아키텍처와 배포판 버전 확인하기
• $ uname –a 또는 $ arch
• $ cat /etc/oracle-release 또는 cat /etc/os-release
오라클 리눅스 7에서 nginx를 설치하려면?(계속됨)
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
9.
7.OCI탐험일지-nginx설치(오라클리눅스7)
수신 규칙 설정(1)
콘솔로 설정
• 인스턴스 세부 정보에서 가상 클라우드 네트워크 확인
10.
7.OCI탐험일지-nginx설치(오라클리눅스7)
수신 규칙 설정(2)
콘솔로 설정
• 가상 클라우드 네트워크에서 보안 목록 확인 후 수신 규칙 추가
11.
7.OCI탐험일지-nginx설치(오라클리눅스7)
수신 규칙 설정(3)
콘솔로 설정
• 수신 규칙에 HTTP(80) 추가: 모든 곳에서 연결 허용
12.
7.OCI탐험일지-nginx설치(오라클리눅스7)
nginx 서비스 등록과 시작
• 우선 nginx 활성화
• $ sudo systemctl enable nginx
• 다음으로 nginx 시작
• $ sudo systemctl start nginx
• curl로 정상 동작 확인
• $ curl localhost:80
systemctl을 활용
13.
7.OCI탐험일지-nginx설치(오라클리눅스7)
웹브라우저로 접속 확인
• 만일 문제가 있다면
• 방화벽 규칙이나 수신 규칙에 문제가 없는지 다시 확인 필요
브라우저에서 공인 IP로 접속
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.
발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호
Il semblerait que vous ayez déjà ajouté cette diapositive à .
Créer un clipboard
Vous avez clippé votre première diapositive !
En clippant ainsi les diapos qui vous intéressent, vous pourrez les revoir plus tard. Personnalisez le nom d’un clipboard pour mettre de côté vos diapositives.
Créer un clipboard
Partager ce SlideShare
Vous avez les pubs en horreur?
Obtenez SlideShare sans publicité
Bénéficiez d'un accès à des millions de présentations, documents, e-books, de livres audio, de magazines et bien plus encore, sans la moindre publicité.
Offre spéciale pour les lecteurs de SlideShare
Juste pour vous: Essai GRATUIT de 60 jours dans la plus grande bibliothèque numérique du monde.
La famille SlideShare vient de s'agrandir. Profitez de l'accès à des millions de livres numériques, livres audio, magazines et bien plus encore sur Scribd.
Apparemment, vous utilisez un bloqueur de publicités qui est en cours d'exécution. En ajoutant SlideShare à la liste blanche de votre bloqueur de publicités, vous soutenez notre communauté de créateurs de contenu.
Vous détestez les publicités?
Nous avons mis à jour notre politique de confidentialité.
Nous avons mis à jour notre politique de confidentialité pour nous conformer à l'évolution des réglementations mondiales en matière de confidentialité et pour vous informer de la manière dont nous utilisons vos données de façon limitée.
Vous pouvez consulter les détails ci-dessous. En cliquant sur Accepter, vous acceptez la politique de confidentialité mise à jour.