모드 커뮤니티

Image


Centos

[전문적 서버관리기술] 웹서버 설치하기(nginx 편)

보라색구미호 13 일 전 조회 수 17 추천 수 0

시작하며....

이번시간에는 nginx 웹서버를 설치해볼것입니다. nginx 는 apache 보다 더 기능이 많습니다.(사실 저도 이 둘의 차이는 몰라요.)
그래서 이 nginx 웹서버를 설치하여 기본적인 사용법만 알아볼껍니다. 웹서버 초기 설정 한다는걸 가정으로 쓰는글입니다


설치 준비

apache 를 설치하셧던 분들은 꼭 읽어주세요!
일단 apache 웹서버를 설치하셧다면 service httpd stop 을 입력하여 apache 웹서버를 정지시켜 줍니다.
그다음 80번 포트가 열려있는지 확인합니다.


nginx 저장소 추가

nginx 는 자체 저장소가 있습니다. 이를 우리가 수동으로 추가를 해줘야 합니다.

[root@nadeshiko ~]# /etc/yum.repos.d/nginx.repo
[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

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

이제 다음 명령어를 입력하여 추가한 레포지토리를 반영해줘야 합니다.

[root@nadeshiko ~]# yum-config-manager --enable nginx-mainline


nginx 설치

이제 nginx 를 설치해 줍니다.
[경고] apache 를 설치하셧던 분들은 여기까지만 하셔도 됩니다.

[root@nadeshiko ~]# yum -y install nginx

이제 nginx 를 활성화 합니다.

[root@nadeshiko ~]# systemctl enable nginx
[root@nadeshiko ~]# service nginx start


방화벽 설정

아래 명령어를 입력해주세요.

[root@nadeshiko ~]# firewall-cmd --permanent --zone=public --add-port=80/tcp
[root@nadeshiko ~]# firewall-cmd --reload


마치며...

이번에는 가볍게 했습니다. 글도 조금 다듬었습니다. 이제 다음편에서는 nginx 와 php 를 연동해볼것입니다.
이 강의는 여러번의 자체 검수와 여러 국/내외 자료와 제 지식과 경험을 바탕으로 여러분들이 리눅스라는 다른 플랫폼을 체험하고,
사용하며, 익혀볼수 있는 기회를 만듭니다. 이 강좌가 가치가 있었다 혹은 도움이 됫다면 추천 한번씩 눌러주시기 바랍니다.
그리고 댓글을 통해 수시로 답변을 통해 글 내용을 고치며, 궁금한점을 해결해 드리겟습니다.

 

 




0개의 댓글