'nginx'에 해당되는 글 3건

  1. 2014.05.14 :: 특정 요청만 access 로그 남기지 않게 하기
  2. 2014.04.14 :: nginx 소스 설치
  3. 2014.04.01 :: worker_cpu_affinity 설정
web server/nginx 2014. 5. 14. 19:18

반복적으로 오는 요청에 대해서 access 로그를 남기지 않도록 설정할 수 있는데, nginx 설정파일에서 if 문을 이용하는 방법이다.


nginx 설정 중 location 구문 안에 다음과 같이 넣어준다.

 location ~ \.php {

if ( $request_uri ~ "/index.html" ) {

access_log off;

}

}

/index.html 요청이 올경우 access log를 남기지 않는다는 의미이다.

'web server > nginx' 카테고리의 다른 글

nginx php-fpm 설정  (0) 2014.06.02
특정 파일 호출 시 access 로그 남기지 않게 하기  (0) 2014.06.02
nginx worker 설정  (0) 2014.04.18
nginx 로그 설정  (0) 2014.04.18
worker_cpu_affinity 설정  (0) 2014.04.01
posted by 구닥다리 엔지니어
:
OS/CentOS 2014. 4. 14. 12:23

1. nginx 다운로드

http://nginx.org/en/download.html

2. 압축 해제

# tar zxvf nginx-1.4.7.tar.gz

3. 환경설정

./configure --with-debug --with-http_ssl_module --with-http_realip_module --with-http_stub_status_module --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx

--prefix=/usr/local/nginx : 설치 위치를 지정

--conf-path=/etc/nginx/nginx : conf 파일의 위치를 지정하며, /etc/nginx가 conf 디렉토리가 된다. 빌드 전에 /etc/nginx 디렉토리를 생성하도록 한다.

4. 빌드

# make install


'OS > CentOS' 카테고리의 다른 글

rsync 동기화 구성  (0) 2014.10.16
설치 된 패키지 확인(yum)  (0) 2014.04.24
rsync를 이용한 CentOS repo 동기화  (0) 2014.04.11
rdate 시간 동기화  (0) 2014.04.11
php 모듈 설치 - pecl 사용  (0) 2014.04.07
posted by 구닥다리 엔지니어
:
web server/nginx 2014. 4. 1. 18:55

nginx 설정 중에 worker_cpu_affinity 라는 설정이 있다.

여러개의 CPU core를 사용할 경우 nginx의 모든 worker가 하나의 CPU를 사용하게 될 경우 위 설정을 추가해서 여러 CPU로 분산시킬 수 있다.

하지만 irqbalance를 통해 분산되고 있다면, 이 옵션이 꼭 필요 할까 하는 생각도 든다.


프로세스의 개수에 따라 설정하는 방법은 다음과 같다.

1. 2 core

worker_cpu_affinity 0101 1010;

2. 4 core

worker_cpu_affinity 0001 0010 0100 1000;

3. 8 core

worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000


언제 한번 worker_cpu_affinity 설정에 따른 성능 차이 테스트를 해보는 시간을 가져야 겠다.


참고 사이트

http://nginx.org/en/docs/ngx_core_module.html#worker_cpu_affinity


'web server > nginx' 카테고리의 다른 글

nginx php-fpm 설정  (0) 2014.06.02
특정 파일 호출 시 access 로그 남기지 않게 하기  (0) 2014.06.02
특정 요청만 access 로그 남기지 않게 하기  (0) 2014.05.14
nginx worker 설정  (0) 2014.04.18
nginx 로그 설정  (0) 2014.04.18
posted by 구닥다리 엔지니어
: