Tomcat 9 Installation CentOS 8 | Tech Arkit | Java Based Applications
차례:
Nginx 발음 "engine x"는 인터넷에서 가장 큰 일부 사이트의로드를 처리 할 책임이있는 오픈 소스 고성능 HTTP 및 리버스 프록시 서버입니다. HTTP 및 비 HTTP 서버의 독립형 웹 서버, 로드 밸런서, 컨텐츠 캐시 및 리버스 프록시로 사용할 수 있습니다.
Apache와 비교하여 Nginx는 훨씬 많은 동시 연결을 처리 할 수 있으며 연결 당 더 적은 메모리 공간을 차지합니다.
이 튜토리얼은 CentOS 8에서 Nginx를 설치하고 관리하는 방법을 설명합니다.
전제 조건
계속하기 전에 sudo 권한이있는 사용자로 로그인했는지, 포트 80 또는 443에서 실행중인 Apache 또는 다른 프로세스가 없는지 확인하십시오.
CentOS 8에 Nginx 설치
CentOS 8부터 Nginx 패키지는 기본 CentOS 저장소에서 사용할 수 있습니다.
CentOS 8에 Nginx를 설치하는 것은 입력하는 것만 큼 간단합니다.
sudo yum install nginx
설치가 완료되면 다음을 사용하여 Nginx 서비스를 활성화하고 시작하십시오.
sudo systemctl enable nginx
sudo systemctl start nginx
서비스가 실행 중인지 확인하려면 상태를 확인하십시오.
sudo systemctl status nginx
출력은 다음과 같아야합니다.
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
방화벽 조정
FirewallD는 Centos 8의 기본 방화벽 솔루션입니다.
설치하는 동안 Nginx는 HTTP (
80
) 및 HTTPS (
443
) 포트에 대한 액세스를 허용하기 위해 사전 정의 된 규칙으로 방화벽 서비스 파일을 생성합니다.
필요한 포트를 영구적으로 열려면 다음 명령을 사용하십시오.
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
이제 웹 브라우저에서
http://YOUR_IP
를 열어 Nginx 설치를 테스트 할 수 있습니다. 기본 Nginx 시작 페이지가 나타나야합니다. 아래 이미지와 같습니다.
Nginx 구성 파일의 구조 및 모범 사례
- 모든 Nginx 구성 파일은
/etc/nginx/
디렉토리에 있습니다. 기본 Nginx 구성 파일은/etc/nginx/nginx.conf
입니다. 각 도메인마다 별도의 구성 파일을 만들면 서버를보다 쉽게 관리 할 수 있습니다..conf
로/etc/nginx/conf.d
디렉토리에 저장되어야합니다. 원하는만큼 서버 블록을 가질 수 있습니다. 표준 명명 규칙을 따르는 것이 좋습니다. 예를 들어 도메인 이름이mydomain.com
이면 구성 파일 이름은mydomain.com
여야합니다. 도메인 서버 블록에서 반복 가능한 구성 세그먼트를 사용하는 경우 해당 세그먼트를 스 니펫으로 리팩터링하는 것이 좋습니다. (access.log
및error.log
)는/var/log/nginx/
디렉토리에 있습니다. 각 서버 블록마다 다른access
및error
로그 파일을access
하는 것이 좋습니다. 도메인 문서 루트 디렉토리를 원하는 위치로 설정할 수 있습니다. webroot의 가장 일반적인 위치는 다음과 같습니다.-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
/usr/share/nginx/html
-
결론
축하합니다. CentOS 8 서버에 Nginx를 성공적으로 설치했습니다. 이제 응용 프로그램 배포를 시작하고 Nginx를 웹 또는 프록시 서버로 사용할 준비가되었습니다.
다른 시스템 단위와 동일한 방식으로 Nginx 서비스를 관리 할 수 있습니다.
nginx centos데비안 10 리눅스에 nginx를 설치하는 방법
Nginx는 인터넷에서 가장 큰 사이트 중 일부를 지원하는 오픈 소스 고성능 HTTP 및 리버스 프록시 서버입니다. 이 튜토리얼에서는 데비안 10 버스터에서 Nginx를 설치하고 관리하는 방법을 설명합니다.
데비안 9에 nginx를 설치하는 방법
Nginx는 인터넷에서 가장 큰 사이트 중 일부를 지원하는 오픈 소스 고성능 HTTP 및 리버스 프록시 서버입니다. 이 튜토리얼은 데비안 머신에서 Nginx를 설치하고 관리하는 단계를 설명합니다.
centos 7에 nginx를 설치하는 방법
Nginx 발음 'engine x'는 인터넷에서 가장 큰 일부 사이트의로드를 처리하는 무료 오픈 소스 고성능 HTTP 및 리버스 프록시 서버입니다. 이 튜토리얼은 CentOS 7 머신에서 Nginx를 설치하고 관리하는 방법을 알려줍니다.