nginx 에서 자신의 요청 인 자 를 설정 합 니 다!

더 읽 기
sass 프로젝트 는 코드 를 배치 해 야 하기 때문에 우리 의 전단 프로젝트 는 서로 다른 매개 변수 에 따라 적합 해 야 합 니 다.
http 는 프로 토 콜 이 없 는 모든 도 메 인 에 도 메 인 규칙 이 있 습 니 다.
따라서 nginx 가 게 이 트 웨 이 로 배포 되 어야 합 니 다.
사실 nginx 의 요청 에 따라 다음 과 같은 설정 을 하면 됩 니 다.
가장 중요 한 건 이 말 이에 요.
    
 set $args "foo=1&bar=2";


location ~ .php($|/)
                {
                        set $args "foo=1&bar=2";
                        more_set_input_headers 'finfo:1111aaaa';
                        set $script $uri;
                        set $path_info "";
                        if ($uri ~ "^(.+.php)(/.+)") {
                                set $script $1;
                                set $path_info $2;
                        }
                        fastcgi_param SCRIPT_FILENAME $document_root$script;
                        fastcgi_param SCRIPT_NAME $script;
                        fastcgi_param PATH_INFO $path_info;
                        try_files $uri =404;
                        fastcgi_pass  unix:/tmp/php-cgi.sock;
                        fastcgi_index index.php;
                        include fastcgi.conf;
                }



전체 nginx 도 메 인 이름 분석 프로필 은 다음 과 같 습 니 다.

server
{
add_header info 123456;
add_header abc 123;
listen 8099;
                server_name  bookpacking.snsall.cn;
                index index.html index.htm index.php default.html default.htm default.php;
                root /mars/domain/book/;
                location / {
                  if (!-e $request_filename) {
                    rewrite  ^(.*)$  /index.php?space=1234&s=$1  last;
                    break;
                 }
                }
                location ~ .php($|/)
                {
                        set $args "foo=1&bar=2";
                        more_set_input_headers 'finfo:1111aaaa';
                        set $script $uri;
                        set $path_info "";
                        if ($uri ~ "^(.+.php)(/.+)") {
                                set $script $1;
                                set $path_info $2;
                        }
                        fastcgi_param SCRIPT_FILENAME $document_root$script;
                        fastcgi_param SCRIPT_NAME $script;
                        fastcgi_param PATH_INFO $path_info;
                        try_files $uri =404;
                        fastcgi_pass  unix:/tmp/php-cgi.sock;
                        fastcgi_index index.php;
                        include fastcgi.conf;
                }
                location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
                {
                        expires      30d;
                }
                location ~ .*\.(js|css)?$
                {
                        expires      12h;
                }
                access_log  /alidata/log/nginx/access/domain.log;
                error_page 404 /404.php;
}

좋은 웹페이지 즐겨찾기