Linux에서 nginx 관련 구성

WBOY
풀어 주다: 2016-08-08 09:30:03
원래의
1177명이 탐색했습니다.

회사의 서버 프로젝트에서는 포워딩 및 로드 밸런싱을 위해 nginx를 사용합니다. 이 기간 동안 몇 가지 문제, 특히 404 문제에 대해 이야기해 보겠습니다.

여기에서는 두 개의 구성 파일을 사용했습니다

1. nginx.conf 구성 파일

#user  nobody;
worker_processes 1;



#pid        logs/nginx.pid;
error_log /var/log/nginx/error.log;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    #access_log logs/access.log  main;
    port_in_redirect off ;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;

        # redirect server error pages to the static page /50x.html
        #
        #error_page   500 502 503 504  /50x.html;
        #location = /50x.html {
        #    root   html;
        #}
        include /usr/local/nginx/conf/conf.d/*.conf;


  client_max_body_size 32M;
client_body_buffer_size 1024k;
}
로그인 후 복사
2.conf.d 폴더에 새 파일 oa.conf를 만듭니다.
 #upstream t {
  #      server 192.168.7.176:8888;
  #server 127.0.0.1:8888;
 #}

server
{
        listen 80;
        server_name t.test.minisocials.com;

        location / {
            real_ip_header X-Real-IP;
#            proxy_pass http://t;
            proxy_pass http://192.168.7.176:8888;
            access_log  /usr/local/nginx/t.log;
        }
}
로그인 후 복사

참고: 업스트림은 로드 밸런싱을 위해 사용됩니다. 제 서버는 테스트 서버이므로 로드 밸런싱이 필요하지 않으므로 내용에 주석을 달았습니다.

3. 이제 404 문제에 대해 이야기해 보겠습니다.

nginx.conf에는 두 개의 구성 파일이 있는데, 하나는 /etc/nginx/nginx에 있습니다. .conf이고 다른 하나는 /usr/local/nginx/conf/nginx.conf에 있습니다. 그런 다음 /usr 경로 아래의 구성 파일을 수정했는데, 이로 인해 수정된 콘텐츠가 항상 오류 404를 보고했습니다. 나중에 nginx -t 명령을 사용하여 구성 파일을 적용했습니다. 유효한 구성 파일 경로는 /etc 아래의 구성 파일입니다. 그런 다음 / 아래의 구성 파일을 교체했습니다. 내가 변경한 구성 파일의 etc 경로는 괜찮았고 404도 나타나지 않았습니다. 꽤 괜찮았습니다. 하하. . .

4. nginx와의 첫 접촉, 참고자료: nginx 중국어 문서 nginx 공식 홈페이지

위 내용은 관련 내용을 포함하여 Linux에서의 nginx 관련 구성을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿