설치 전제 조건
CentOS 8
Ubuntu 20.04
CentOS 8
1. yum저장소 설정 /etc/yum.repos.d/nginx.repo 생성
sudo yum install yum-utils
[unit]
name=unit repo
baseurl=https://packages.nginx.org/unit/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
2. 코어 패키지 및 필요한 기타 패키지를 설치하십시오.
sudo yum-config-manager --enable nginx-mainline
sudo yum install nginx
3. 서비스 시작
systemctl start nginx
Ubuntu 20.04
1. 필수 구성요소 설치
sudo apt install curl gnupg2 ca-certificates lsb-release
2. 안정적인 nginx 패키지를위한 apt 저장소를 설정하려면 다음 명령을 실행하십시오.
sudo echo "deb http://nginx.org/packages/debian`lsb_release -cs` nginx"\
| sudo tee /etc/apt/sources.list.d/nginx.list
3. 메인 라인NGINX 패키지를 사용하려면 대신 다음 명령을 실행하십시오
sudo echo "deb http://nginx.org/packages/mainline/debian`lsb_release -cs` nginx"\
| sudo tee /etc/apt/sources.list.d/nginx.list
4. 다음으로 apt가 패키지 진위를 확인할 수 있도록 공식 nginx 서명 키를 가져옵니다.
sudo curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
5. 적절한 키가 있는지 확인
sudo apt-key fingerprint ABF5BD827BD9BF62
6. 출력에는 573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62 다음과 같이 전체 지문이 포함되어야합니다.
pub rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62
uid [ unknown] nginx signing key <signing-key@nginx.com>
7. nginx를 설치하려면 다음 명령을 실행하십시오.
sudo apt update
sudo apt install nginx
8. nginx 시작
sudo systemctl start nginx
9. nginx 상태 확인
sudo systemctl status nginx
nginx.service - nginx - high performance web server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2021-01-20 01:33:53 UTC; 9s ago
Docs: http://nginx.org/en/docs/
Process: 25957 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
Main PID: 25958 (nginx)
Tasks: 2 (limit: 4556)
Memory: 2.0M
CGroup: /system.slice/nginx.service
├─25958 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
└─25962 nginx: worker process
Jan 20 01:33:53 neobit systemd[1]: Starting nginx - high performance web server...
Jan 20 01:33:53 neobit systemd[1]: nginx.service: Can't open PID file /run/nginx.pid (yet?) after start: Operation not permitted
Jan 20 01:33:53 neobit systemd[1]: Started nginx - high performance web server.
'서버인프라 > 엔진엑스' 카테고리의 다른 글
[ 제4강 TCP&UDP부하 분산 ] NGINX 로드 벨런서 (0) | 2021.01.22 |
---|---|
[ 제3강 서버 가중치 ] NGINX 로드 벨런서 (0) | 2021.01.20 |
[ 제2강 균형조정 ] NGINX 로드 벨런서 (0) | 2021.01.20 |
엔진엑스 이야기 (0) | 2021.01.20 |
[ 제1강 HTTP 부하분산 ] NGINX 로드 벨런서 (0) | 2021.01.20 |
댓글