六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 43|回复: 0

nginx资源定向 css js路径问题

[复制链接]

升级  0.6%

153

主题

153

主题

153

主题

进士

Rank: 4

积分
503
 楼主| 发表于 2013-1-28 09:43:36 | 显示全部楼层 |阅读模式
今天玩玩项目,学学nginx发现还不错,速度还可以,但是CSS JS确无法使用,原来Iginx配置时需要对不同类型的文件配置规则,真是很郁闷,不过想想也还是很有道理。闲暇之际,把配置贴上来。
#user  nobody;
worker_processes  1;

error_log  logs/error.log;

pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  logs/access.log ;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       8081 default;
        server_name  localhost;

        charset utf-8;

        location / {
    index  index.php;
    if (!-e $request_filename) {
#rewrite ^/myapp/(.*\.(css|js|jpg|gif|png))$ /$1 last;
        rewrite  ^/(.*)$  /index.php/$1;
        break;
    }
}

location ~ .+\.php($|/) {
    set $script $uri;
    set $path_info  "/";
    if ($uri ~ "^(.+\.php)(/.+)") {
        set $script     $1;
        set $path_info  $2;
     }
    include        fcgi.conf;
            root           D:\Apache2.2\htdocs\myblog;     
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index  index.php?IF_REWRITE=1;

    fastcgi_param PATH_INFO $path_info;
    fastcgi_param SCRIPT_FILENAME  $document_root/$script;
    fastcgi_param SCRIPT_NAME $script;
}

location ~* .(jpg|gif|png|js|css)$ {
    root           D:\Apache2.2\htdocs\myblog;   
            if (-f $request_filename) {
                expires max;
                break;
            }
        }


    }

}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表