뭐든 즐기면서 ;)

NginX CentOS install / CentOS NignX install 본문

서버

NginX CentOS install / CentOS NignX install

Tada.*+ 2022. 7. 21. 16:34
728x90

NginX 설치 진행 순서

  1. yum 외부 저장소 추가 (이미 있을 경우 생략 가능)
  2. install nginx
  3. 방화벽 포트 개방
  4. nginx port 설정
  5. nginx 데몬 실행
  6. 실행 확인

1. yum nginx.repo 외부 저장소 추가

  • Yum Repository는 Package를 모아놓은 저장소입니다. yum을 통해 package를 설치할 때, 활성화된 yum Repository에서 다운로드하여 설치합니다.

1-1. 활성화된 yum repository 확인

> yum repolist

1-2. 저장소 추가

  • 아래 내용은 공식사이트에 있으며 OS가 다르다면 해당 OS에 맞게 수정해주어야 합니다.
    CentOS7은 아래와 같이 작성해주시면 됩니다.
> vi /etc/yum.repos.d/nginx.repo
# nginx.repo 내용

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

2. install NginX

> yum install -y nginx
  • 아래 사진은 repository가 없을 경우입니다.

1번의 repository가 없을 경우

  • 아래 사진은 repository가 있을 경우입니다. (1번 사항을 진행했을 때)

nginx repository가 있고, 정상 설치되었을 경우

3. 방화벽

# 80 port 방화벽 열기
> firewall-cmd --permanent --zone=public --add-port=80/tcp

# 방화벽 재시작
> firewall-cmd --reload

# 80 port 추가된 것 확인
> firewall-cmd --list-all

4. NginX port 설정

  • default.conf 파일에 listen 부분이 port를 설정하는 부분입니다.
> vim /etc/nginx/conf.d/default.conf
server {
    listen       80;
    server_name  localhost;

    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

	. . .
    
}

5. NginX 데몬 설정 실행

> systemctl start nginx

# 서버 재부팅 시 자동시작을 원하면 아래 명령어 실행
> systemctl enable nginx

6. 브라우저에서 nginx 실행 확인

 


이 글도 잘 설명되어 있는 듯 합니다.
https://docs.3rdeyesys.com/compute/ncloud_compute_lemp_nginx_install_setting_centos_guide.html#%EC%82%AC%EC%9D%B4%ED%8A%B8-%EC%A0%91%EC%86%8D

728x90
Comments