서버에 nginx 설치 및 설정하기

2023. 6. 23. 20:38·설치&설정 메모

1. yum 저장소에 nginx 저장소 추가

yum 저장소에 nginx의 라이브러리가 존재하지 않기 때문에 vi를 이용해서 nginx.repo 저장소를 추가

$ vi /etc/yum.repos.d/nginx.repo

 

2. nginx.repo 파일 수정

 

nginx.repo 파일에 아래의 내용을 추가하고 저장

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

 

3. nginx 설치

$ yum install -y nginx

 

4. nginx 설정 파일 수정

 

listen : 사용 포트 → 8080으로 변경

server_name은 localhost로 작성

 

5. 방화벽 설정

 

8080 포트를 사용할 것이기 때문에 8080 포트를 개방해야 한다

(1) 방화벽 실행

$ systemctl start firewalld

 

(2) 포트 개방

$ firewall-cmd --permanent --zone=public --add-port=8088/tcp
$ firewall-cmd --permanent --zone=public --add-port=3306/tcp

 

(3) 방화벽 재시작

$ firewall-cmd --reload

 

(4) 개방된 포트 목록 확인

$ firewall-cmd --list-ports

 

6. nginx 서비스 시작

(1) nginx 서비스 활성화

$ systemctl enable nginx

 

(2) nginx 서비스 시작

$ systemctl start nginx

 

(3) nginx 서비스 상태 확인

$ systemctl status nginx

 

서비스 시작 후

 

101.101.210.245[공인 아이피]:8080(개방 포트)로 접속하여 nginx 서비스 정상 시작 확인

'설치&설정 메모' 카테고리의 다른 글

MariaDB 설치 및 DB 설정  (0) 2024.07.02
'설치&설정 메모' 카테고리의 다른 글
  • MariaDB 설치 및 DB 설정
csb0710
csb0710
  • csb0710
    데모장
    csb0710
  • 전체
    오늘
    어제
    • 분류 전체보기 (51)
      • 스프링부트 메모 (6)
      • 개발 메모 (3)
      • 클라우드 메모 (10)
      • 설치&설정 메모 (2)
      • 알고리즘 메모 (18)
      • 인턴 메모 (7)
      • 데이터베이스 메모 (3)
      • 책 메모 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    디비설치
    submodule
    코드트리
    그리디
    자동 답변 봇
    .gitmodules
    백준
    오블완
    이지퍼블리싱
    ELK Stack
    스프링부트
    서버배포
    코드트리조별과제
    티스토리챌린지
    서버생성
    코딩테스트
    알고리즘
    GitHub
    디비설정
    서버 연결
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
csb0710
서버에 nginx 설치 및 설정하기
상단으로

티스토리툴바