Linux

Nginx 웹 서버 설치

작성자 정보

  • 차태식 작성
  • 작성일

컨텐츠 정보

본문

 Nginx 웹 서버 설치

1) 업데이트

               sudo dnf update
               

2) nginx 검색 및 버전 확인

                  sudo dnf list install nginx
                  
nginx 웹 서버

3) nginx 설치

                  sudo dnf install -y nginx.x86_64
                  
nginx 웹 서버

4) nginx 상태 확인

               sudo systemctl status nginx
               
nginx 웹 서버

5) nginx 시작

Ctrl+c 키를 눌러 빠져 나온 후 nginx를 시작한다.

            sudo systemctl start nginx
            
nginx 웹 서버

부팅시 자동 실행 되도록 enable 시켜준다. 다음 명령어를 실행하지 않으면 부팅시 running 상태가 아닌 dead 상태로 구동된다.

            sudo systemctl enable nginx
            

3. Firewall 방화벽 설정

1) 방화벽 상태 확인

               sudo firewall-cmd --state
               

2) firewall 목록 확인

               sudo firewall-cmd --zone=public --list-all
               
nginx 웹 서버

3) http(80) 포트 추가

               sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
               
3) 방화벽 갱신sudo firewall-cmd --reload

다음 명령어로 확인하면 ports의 80/tcp 항목이 추가된 걸 확인할 수 있다.

            sudo firewall-cmd --state
            
nginx 웹 서버

만약 포트를 삭제하려 한다면 다음 명령어를 활용해서 열린 port를 삭제할 수 잇다.

            firewall-cmd --permanent --zone=public --remove-port=80/tcp
            

5) 웹 접속 확인

웹 브라우져에서 ip주소를 입력해서 다음과 같은 화면이 나오면 된다.

nginx 웹 서버

웹 브라우저에서 에러가 나온다면 nginx의 status를 확인해서 정상적으로 작동되는 지를 확인한다. 그 다음 방화벽이 작동하고 있으며 80번 port가 열려 있는지를 확인한다.

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 14 / 1 페이지
RSS
  • 기억노트 : kvm image.qcow2 copy 하고…
    등록자 차태식
    등록일 09.05 조회 699

    기억노트 ls -alh qemu-img info kvm.qcow2 copy 하기 cp taget.qcow2 taget.qcow2copy size…

  • 서버 부팅 시 자동 명령어 실행 [rc.local]
    등록자 jsjs
    등록일 07.19 조회 726

    1. 스크립트 sh 파일 만들기 // server_start.sh cd /home/test.com && forever start …

  • 오류: rpmdb open failed
    등록자 dev-venom
    등록일 07.18 조회 893

    linux 오류 오류: rpmdb open failed 원인: rpm 깨짐 해결: rpm 삭제 후 다시 빌드 후 $releasever ->…

  • [Nginx] Nginx 소개, 설치, 서비스 구동 i…
    등록자 차태식
    등록일 07.11 조회 905

    Nginx에 대한 내용 및 설치 후, 서비스 구동을 테스트한 내용을 정리합니다. Nginx Nginx(엔진x)는 웹서버 소프트웨어로 가벼움과 높…

  • Nginx 웹 서버 설치
    등록자 차태식
    등록일 07.11 조회 718

    Nginx 웹 서버 설치 1)업데이트 sudo dnf update 2) nginx 검색 및 버전 확인 sudo dnf list install n…

  • Linux : CentOS 8 : Nginx 설치 방법…
    등록자 차태식
    등록일 07.11 조회 741

    필수 조건 계속하기 전에 sudo 권한이 있는 사용자로 로그인하고 포트 80 또는 443에서 실행 중인 Apache 또는 다른 프로세스가 없는지…

  • Nginx 구조와 파일 소개: 웹 서버 관리의 핵심
    등록자 차태식
    등록일 07.11 조회 834

    엔진엑스(Nginx)는 Apache와 비교하여 우수한 성능과 뛰어난 동작의 간결함을 제공하는 웹 서버 프로그램이다. 주로 전달자 역할에 특화되어…

  • Dell 시스템에서 하드웨어 가상화를 활성화 또는 비활…
    등록자 차태식
    등록일 07.10 조회 599

    Dell 시스템에서 하드웨어 가상화를 활성화 또는 비활성화합니다. 시스템전원을 켭니다. Dell 로고가 표시되면F2키를 눌러 BIOS 설정으로 …

  • CentOS 8에서 사용하지 않는 오래된 커널을 삭제하…
    등록자 차태식
    등록일 07.04 조회 831

    커널은 소프트웨어와 하드웨어 사이의 다리이며 하드웨어와 상호 작용하는 운영 체제의 일부입니다. 정상적인 상황에서 설치된 커널의 수는 시스템의 성…

  • nvidia 그래픽 카드가 없는 RHEL 8 에서 가상… 댓글 1
    등록자 차태식
    등록일 05.14 조회 967

    nvidia 그래픽 카드가 없는 RHEL 8에서 가상 모니터설정 1. yum install xorg-x11-drv-dummy 2. vi /etc…

  • 스토리지 Mount 하기
    등록자 차태식
    등록일 05.11 조회 859

    1. 하드디스크 추가 - /dev/sdb 가 보이면 정상. 2. 파티션 생성 $ fdisk /dev/sdb1 = fdisk (마운트할 디스크 경…

  • xfs 로 디스크 생성하기
    등록자 freeman
    등록일 05.11 조회 728

    디스크 추가 -- insert disk -- fdisk /dev/sda n p 1 [enter] [enter] y w mkfs.xfs /dev/…

  • CentOS 부팅후 root 자동로그인 설정
    등록자 차태식
    등록일 02.02 조회 962

    CentOS 에서 부팅 후 root로 자동로그인 안될 시 서비스가 올라오지 않기때문에 수동으로 직접 로그인을 해줘야 합니다. 설정 방법 1. v…

  • Rocky Linux EL9 또는 EL8에 Google…
    등록자 차태식
    등록일 02.02 조회 1855

    Rocky Linux EL9 또는 EL8에 Chrome을 설치하는 방법 마지막 업데이트2023 년 12 월 4 일 월요일조슈아 제임스 기술 거대…