본문 바로가기
JAVA 공부/Server

[CentOS7/Putty] nginx 설치

by KyeongOUK 2020. 9. 10.

nginx yum 설정을 해서, 특정 버전으로 설치하기

  • 이유 : nginx는 http 요청을 빠르게 처리하고, SSL(HTTPS) 관련작업도 쉽고 편리하게 다룰 시 있게 해준다.
  • 이유 : 톰캣이 할일 중 여러가지를 앞단에서 훨씬 쉽게 처리해준다.
  • 이유 : 톰캣에서 SSL과 가상호스팅을 신경안써도 되게 해준다.(최고!)
  • 명령어 : sudo vim /etc/yum.repos.d/nginx.repo

붙여넣기 쉬프트(Shift)+인설트(Insert)

[nginx-stable]

name=nginx stable repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=1

enabled=1

gpgkey=https://nginx.org/keys/nginx_signing.key

module_hotfixes=true

 

 

1. nginx 설치하기 

sudo yum install nginx

2. 프로그램 자동실행 / 종료하는 방법 

sudo systemctl enable nginx

자동실행 프로그램 등록(켜지는게 아니라 말그대로 등록!)

 

sudo systemctl disable nginx

자동실행 프로그램 종료

sudo systemctl start nginx

프로그램 시작!! (종료는 반대로 start에서 stop 으로 바꾸면된다)

 

3. 실행중인 프로그램 확인방법

 sudo ps -aux

명령어 입력시 현재 실행중인 프로그램 목록이 출력된다. 

sudo ps -aux | fgrep 80

sudo ps -aux | fgrep nginx

nginx로 실행되고 있는 파일을 확인할수 있다.

4. 접속해보기

wget http://localhost

- 내부접속 

현재 172 MB/s 속도로 index.html이 실행되고 있다. 

- 외부접속 확인(아이피로 접속)

101.101.208.224  

dns 연결되었으므로 rud.kr 로도 접속가능! 

 

5. nginc 종료 하고 인덱스 페이지 수정해보기

sudo systemctl stop nginx 

nginx 연결 끊기. 

-인덱스 페이지 수정하기

sudo updatedb (초고속 검색 중요!!!!!!!!!)

sudo locate 검색어

sudo locate index.html

index.html이 포함된 모든 문서를 검색 

nginx 인덱스 수정해야할 파일 위치는 

/usr/share/nginx/html/index.html 에 있다.

 

cd /usr/share/nginx/html/ 폴더 안으로 들어간다.

[plan@plan html]이 폴더 안에 들어간걸 의미한다. 

인덱스 파일을 수정해야함으로 백업파일을 한개 만든다

sudo cp index.html index.html.back

복사된 파일이 생겨따~!! 

sudo vim index.html

index파일을 연다.

익숙한 문구들

수정한 곳... 타이틀과 h1 수정해봄 수정하고 :wq!르 눌러 저장하고 종료 

수정된걸 확인할 수 있다. 

댓글