[Nginx 설치] 리눅스(Linux) 우분투(Ubuntu)에 엔진엑스(Nginx) 설치해보기!

2022. 7. 30. 19:06·노빠꾸 서버/Nginx
반응형

이번 피드에서는 리눅스 우분투에 엔진엑스를 설치해보는 피드를 간단히 작성해 보겠습니다.

 

리눅스에 우분투 설치와 설치가 성공적으로 되었는지 확인하고 서비스까지 실행시켜 보는건데요.

 

내용은 간단합니다.

 

https://ubuntu.com/tutorials/install-and-configure-nginx#1-overview

 

Install and configure Nginx | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

위의 URL은 우분투 페이지에 엔진엑스를 설치하는 튜토리얼 페이지 입니다.

 

위의 내용대로 해보면 되는데요.

 


      
$sudo apt update // 우분투 패키지 업데이트
$sudo apt install nginx // 엔진엑스 설치

위의 두개의 명령어로 설치가 모두 완료됩니다.(매우 간단...)

 

그럼 설치가 제대로 되었는지만 확인하면 되겠습니다.

 


      
$nginx -v // 설치된 nginx버전 확인

위의 명령어를 사용했을때, 설치된 nginx의 버전이 노출되면 정상적으로 설치가 완료된 것입니다.

 

설치된 nginx의 버전 확인

이제 nginx 서비스를 시작해주면 됩니다.


      
sudo systemctl start nginx // nginx 서비스 시작

위의 명령어를 실행해주면 nginx의 서비스가 시작됩니다.

 

이제 서비스가 정상적으로 시작되었는지 확인해보는 방법은 간단합니다.

 

터미널에서 명령어를 이용해서 확인하는 방법과 브라우저를 이용하여 확인하는 방법이 있습니다.

 


      
$curl localhost

 

로컬 환경에서 설치를 했다면 간단히 위의 명령어를 이용하여 확인을 해보면 됩니다.

 

위의 명령어를 실행했을때, 아래와 같이 HTML의 엔진엑스 초기 페이지 HTML 코드가 나오면 성공을 한 것입니다.

 

인터넷 브라우저로 확인해보는 방법은, 인터넷 브라우저에서 해당 IP로 접속을 해보면 됩니다.

 

위와 같이 엔진엑스의 초기 페이지가 노출되면 성공적으로 엔진엑스가 설치가 완료되고, 서비스 시작도 완료된 것입니다.

 

만약, 위의 문구가 노출되지 않고, 서비스에 접속이 안된다면 방화벽 설정이 막혀있을 수도 있습니다.

 

이럴 경우, 방화벽 설정을 확인 후, 80번 포트를 허용해 주면 됩니다.

 


      
$sudo iptables -nL // 방화벽 리스트 확인
$sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT // 80번 포트 허용
$sudo service iptables restart // 서비스 재시작

 

위의 명령어를 이용해서 80번포트의 접근을 허용해주고, 서비스를 재시작 해줍니다.

 

서비스 재시작 후, 다시 접근을 해보면 정상적으로 성공페이지를 확인해 볼 수 있습니다.

 

명령어 몇줄만으로 간단히 설치와 서비스 시작이 끝났네요!

 

다음 피드에서는 다른 내용으로 돌아오겠습니다!

반응형
저작자표시 비영리 변경금지 (새창열림)

'노빠꾸 서버 > Nginx' 카테고리의 다른 글

[Nginx] Nginx 기본 정보 정리( Nginx란? )  (0) 2022.07.25
'노빠꾸 서버/Nginx' 카테고리의 다른 글
  • [Nginx] Nginx 기본 정보 정리( Nginx란? )
No Backing
No Backing
노빠꾸
    300x250
  • No Backing
    누릇한 노빠꾸 블로그
    No Backing
  • 전체
    오늘
    어제
    • 분류 전체보기 (144)
      • 노빠꾸 서버 (20)
        • AWS (0)
        • 설치관련 (7)
        • 명령어 정리 (2)
        • 서버 설정 (8)
        • Nginx (2)
      • 노빠꾸 개발일지 (70)
        • JAVA (16)
        • JQUERY & JAVASCRIPT (10)
        • HTML5 (0)
        • SPRING (16)
        • Design Patterns (1)
        • DAUM API (1)
        • GIT (10)
        • Python (1)
        • SPRING SECURITY (1)
        • Vue (3)
      • 노빠꾸 데이터베이스 (9)
        • SQL (1)
        • ORACLE (3)
        • MySql (5)
      • 노빠꾸 일상 (13)
      • 노빠꾸 책 추천 (4)
      • 노빠꾸 경제 (20)
      • 노빠꾸 맥북 사용기 (7)
      • 노빠꾸 정보처리기사 정리 (1)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    맥북 사용 팁
    맥북 단축키
    MySQL 데이터베이스 생성
    WebSecurityConfigurerAdapter
    금융용어
    깃허브 코파일럿
    인텔리제이
    스프링시큐리티 websecurityconfigureradapter
    경제용어
    websecurityconfigureradapter란
    스프링부트
    스프링부트 JPA
    MySQL 사용자 계정 생성
    Spring boot
    스프링부트 프로젝트
    JPA 쿼리 메소드
    리노드
    스프링부트란
    주식용어
    Linode
    개인서버 추천
    WebSecurityConfigurerAdapter Deprecated
    우분투 자바 설치
    스프링 시큐리티 5.7 버전이후 변경사항
    리눅스 자바 설치
    websecurityconfigureradapter 변경사항
    티스토리 사이트맵 등록
    사이트맵
    websecurityconfigureradapter 사용법
    websecurityconfigureradapter 빈 등록
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
No Backing
[Nginx 설치] 리눅스(Linux) 우분투(Ubuntu)에 엔진엑스(Nginx) 설치해보기!
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.