RadarURL
Skip to content
2013.06.10 13:55

Nginx 설치 (간략)

조회 수 1719 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Nginx 는 러시아에서 만든 웹서버로 접속이 많을 경우에도 안정적인 처리량을 보여주기때문에 사용자가 늘어나고 있는 추세이다. 다만 Nginx 에서 동적페이지인 PHP를 구동할 경우 오히려 Apache보다 처리능력이 떨어지기 때문에 이미지 웹서버만 분리해서 운영하려고 할때 좋은 성능을 보여준다.

가벼운 nginx를 전면에 두고 PHP처리가 필요한 호출에 대해서는 백단의 Apache에서 처리하도록 할 것이다.
Nginx 는 80포트, Apache는 8080으로 설정

Apache, PHP, MySql 등은 YUM을 통해 설치된 상태임. Apache포트는 8080으로 변경(가상호스트도 마찬가지)

1. Nginx 최신버젼 다운로드
wget http://nginx.org/download/nginx-1.1.0.tar.gz

2. configure 및 설치
./configure --prefix=/usr/local/nginx && make && make install
다른 옵션도 많으니 ./configure --help 로 확인해볼 것. 

3. 환경설정
/usr/local/nginx/conf/nginx.conf 에보면 예제로 PHP확장자의 처리에 대한 부분이 있다.
주석처리된 부분을 아래와 같이 수정한다.

location ~ \.php$ {
    proxy_pass   http://127.0.0.1:8080;
}
여러 확장자를 처리하고 싶으면  ~ \.(php|htm|html)$ 과 같이 쓰면 됨

4. 실행
/usr/local/nginx/sbin/nginx 를 실행하면 웹서버가 시작함

5. 종료
별도의 스크립트나 옵션을 제공하지 않으므로 kill을 이용해야 한다.
nginx.conf 에서 pid 경로 설정을 수정하지 않았으면 nginx.pid 파일이 /usr/local/nginx/logs/nginx.pid 에 생성되므로
kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 명령으로 종료시킴
다만 현재 Centos 6에 설치했는데 -HUP 옵션을 붙이면 종료가 안되서 그냥
kill `cat /usr/local/nginx/logs/nginx.pid` 로 종료시키고 있음


참고 : http://wiki.nginx.org/

 

출처 : http://wyseburn.tistory.com/191

TAG •
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
21 NGXMP 16.0 버전에서 Log에 upstream timed out (10060: 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다) while connecting to upstream, upstream: "fastcgi://127.0.0.1:9000" JaeSoo 2014.04.11 3000
20 504 Gateway Time-out using Nginx JaeSoo 2014.04.09 1837
19 Nginx, FastCGI 지시어 및 설명 (504 Gateway Time-out 관련 설정 등) JaeSoo 2014.04.09 2393
18 Nginx Log에서 upstream timed out (110: Connection timed out) while reading response header from upstream JaeSoo 2014.04.07 1962
17 nginx 504 gateway time-out JaeSoo 2014.04.07 1575
16 Nginx SERverSETting JaeSoo 2014.04.07 1688
15 Nginx에서 php 외에 추가로 여러 확장자를 처리 방법 JAESOO 2013.06.10 3036
» Nginx 설치 (간략) JAESOO 2013.06.10 1719
13 Apache vs Nginx 성능을 밝혀라! JAESOO 2013.05.28 3694
12 아파치 2.4는 러시안 강호 NGINX를 넘을 수 있는가? JAESOO 2013.05.28 2836
11 nginx 재시작 배치파일 JaeSoo 2013.04.11 3266
10 NGINX서버를 통한 다운로드 링크 형성하기(POGOPLUG SERIES 4용) JaeSoo 2013.04.08 5464
9 nginx 에서 htaccess 사용하기 JaeSoo 2013.04.08 2969
8 Nginx HttpRewriteModule JaeSoo 2013.04.07 2820
7 Nginx 와 Apache 동시사용 설정 (영문) JaeSoo 2013.04.07 9041
6 Xpress engine nginx rewrite 설정, 짧은주소 (xpressengine) JaeSoo 2012.11.20 58918
5 NGINX 소개와 사용 현황 JaeSoo 2012.11.19 4891
4 강력한 웹서버 NGINX JaeSoo 2012.11.19 5119
3 Nginx 웹서버 성능분석 JaeSoo 2012.11.19 5933
2 제로보드XE(Xpressengine) Anti-accessXE:기본설정 JaeSoo 2012.07.26 3932
Board Pagination Prev 1 2 Next
/ 2

PageViews   Today : 355   Yesterday : 4,982   Total : 19,843,725  /  Counter Status   Today : 137   Yesterday : 957   Total : 1,431,688
Site Info   Member : 237  /  Total documents : 1,223   New documents : 0  /  Total comments : 24

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소