욱'S 노트

Nginx - 설치 for centos 본문

Programming/Nginx

Nginx - 설치 for centos

devsun 2016. 3. 23. 17:47

도메인 서비스를 활용하여 운영툴 사이트에 접속하기 위해서 웹서버를 설치해보겠다. apache와 nginx를 고민하다가 일단 nginx로 한다. 왜냐 새로운 거니까.


사이트에 가서 설치 방법을 알아본다. 


1. YUM을 사용하기 위해 YUM 리파지토리를 설정해보자.

/etc/yum.repos.d/nginx.repo 파일을 생성하고 아래의 내용을 적어넣자.

[nginx]

name=nginx repo baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/ gpgcheck=0 enabled=1


2. 다음 잘 설정이 되었는지 확인해보자. 설정이 잘 되었다면 nginx가 조회될 것이다.

$ yum search nginx Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Determining fastest mirrors ========================================================================================== N/S matched: nginx === collectd-nginx.x86_64 : Nginx plugin for collectd munin-nginx.noarch : Network-wide graphing framework (cgi files for nginx) nginx-filesystem.noarch : The basic directory layout for the Nginx server owncloud-nginx.noarch : Nginx integration for ownCloud pcp-pmda-nginx.x86_64 : Performance Co-Pilot (PCP) metrics for the Nginx Webserver nginx.x86_64 : A high performance web server and reverse proxy server Name and summary matches only, use "search all" for everything.



3. 다음은 설치이다. yum을 사용하면 간단하다. 아래와 같은 메시지가 나오고 y를 입력하면 추가적인 설치가 된다.

$ sudo yum install nginx.x86_64

Loaded plugins: fastestmirror

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast

EPEL7                                                                                                                                                                            | 4.3 kB  00:00:00

base                                                                                                                                                                             | 3.6 kB  00:00:00

centosplus                                                                                                                                                                       | 3.4 kB  00:00:00

extras                                                                                                                                                                           | 3.4 kB  00:00:00

--> Running transaction check

... 중략 ...

Dependencies Resolved


========================================================================================================================================================================================================

 Package                                              Arch                                       Version                                               Repository                                  Size

========================================================================================================================================================================================================

Installing:

 nginx                                                x86_64                                     1:1.6.3-8.el7                                         EPEL7                                      508 k

Installing for dependencies:

 GeoIP                                                x86_64                                     1.5.0-9.el7                                           base                                       709 k

 gperftools-libs                                      x86_64                                     2.4-7.el7                                             base                                       272 k

 libunwind                                            x86_64                                     2:1.1-5.el7_2.2                                       update                                      56 k

 libxslt                                              x86_64                                     1.1.28-5.el7                                          base                                       242 k

 nginx-filesystem                                     noarch                                     1:1.6.3-8.el7                                         EPEL7                                       15 k


Transaction Summary

========================================================================================================================================================================================================

Install  1 Package (+5 Dependent packages)


Total download size: 1.8 M

Installed size: 5.0 M

Is this ok [y/d/N]:


4. 마지막으로 nginx를 기동하자.

$ sudo nginx



5. 브라우저를 활용하면 잘 설치가 되었는지 알 수 있다. 아래와 같은 화면이 뜬다면 설치완료이다.





'Programming > Nginx' 카테고리의 다른 글

Nginx - Using nginx as HTTP load balancer  (1) 2016.03.24
Nginx - Beginner’s Guide  (0) 2016.03.24
Nginx - 502 Bad Gateway 해결법  (6) 2015.08.11
Comments