>운영 및 유지보수 >CentOS >Centos7에 Nginx-yum을 설치하는 방법

Centos7에 Nginx-yum을 설치하는 방법

藏色散人
藏色散人앞으로
2021-04-25 17:15:492290검색

다음 튜토리얼 칼럼은 centos에서 Centos 7에 Nginx-yum을 설치하는 방법을 소개합니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

Centos 7 Nginx-yum 방식 설치

서문

Nginx(엔진 x)는 고성능 HTTP 및 역방향 프록시 서버이자 IMAP/POP3/SMTP 서버이기도 합니다. . 이 예에서는 CentOS 7에서 Nginx를 설치하고 구성하는 기본 단계를 보여줍니다.

환경 설명

CentOS 7(최소 설치)

$ cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)

단계

1단계: yum 소스 추가

Nginx는 epel 또는 공식 yum 소스를 사용할 수 있습니다. 냠 소스.

$ sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

yum 소스를 설치하신 후 확인하실 수 있습니다.

$ sudo yum repolist
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
repo id                          repo name                          status
base/7/x86_64                    CentOS-7 - Base                    9,911
extras/7/x86_64                  CentOS-7 - Extras                    368
nginx/x86_64                     nginx repo                           108
updates/7/x86_64                 CentOS-7 - Updates                 1,041
repolist: 11,428

이 컴퓨터에 nginx repo이(가) 설치되어 있는 것을 확인할 수 있습니다.

2단계: Nginx를 설치하려면

yum을 설치하세요. 단 하나의 명령으로 매우 간단합니다.

$ sudo yum install nginx

3단계: Nginx 서비스 시작 및 구성

부팅 시 설정 및 시작

$ sudo systemctl enable nginx

서비스 시작

$ sudo systemctl start nginx

서비스 중지

$ sudo systemctl restart nginx

다시 로드. 일반적으로 재구성 후에는 서비스를 다시 시작하고 싶지 않기 때문입니다. , 이때 다시 로드를 사용할 수 있습니다.

$ sudo systemctl reload nginx

구성

### nginx默认配置位置
/etc/nginx/conf.d/default.conf
## 默认wwwroot位置
/usr/share/nginx/html

4단계: 방화벽 포트 열기

CentOS7에서 사용하는 기본 방화벽 방화벽은 http 서비스를 닫습니다(포트 80 열기).

$ sudo firewall-cmd --zone=public --permanent --add-service=http
success
$ sudo firewall-cmd --reload
success

열면 방화벽에서 열려있는 모든 서비스를 확인할 수 있습니다

$ sudo sudo firewall-cmd --list-service
ssh dhcpv6-client http

시스템에서 http 서비스가 열려있는 것을 확인할 수 있습니다.

5단계: 역방향 프록시

Nginx는 매우 편리한 역방향 프록시입니다. 역방향 프록시를 구성하려면 모듈 ngx_http_proxy_module을 참조하세요. 이 기사에서는 자세히 다루지 않습니다.
CentOS 7의 SELinux에서는 리버스 프록시를 사용하려면 네트워크 액세스를 켜야 한다는 점에 유의해야 합니다.

$ sudo setsebool httpd_can_network_connect 1

네트워크 권한을 열면 역방향 프록시를 사용할 수 있습니다.

결론

이 문서에서는 CentOS 7에서 yum을 사용하여 Nginx를 설치하고 서비스를 구성하는 등의 방법을 보여줍니다.

위 내용은 Centos7에 Nginx-yum을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제