Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[已解决] 关于x2登录和注销不能自动刷新的问题

[复制链接]
 楼主| michael_chen_1 发表于 2011-12-14 09:59:46 | 显示全部楼层
江小刀 发表于 2011-12-13 18:38
你nginx配置文件怎么写的。贴出来看看

这个是nginx.conf配置

user  webadm webadm;   
worker_processes 60;
error_log  /usr/local/nginx/logs/error.log  crit;   
pid        /usr/local/nginx/logs/nginx.pid;
#Specifies the value for maximum file descriptors that can be opened by this process.   
worker_rlimit_nofile 102400;   
events   
{   
    use epoll;   
    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"';
   
    server_tokens off;
    sendfile on;
    gzip on;
    gzip_static on;
    gzip_http_version 1.1;
    gzip_vary on;
    gzip_min_length 1000;
    gzip_buffers 4 8k;
    gzip_comp_level 9;
    gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript image/jpeg image/gif image/png;
    keepalive_timeout 65;

    proxy_next_upstream error timeout invalid_header http_500 http_503;
    client_header_buffer_size 256k;
    large_client_header_buffers 4 128k;
    client_max_body_size 20M;
    client_body_buffer_size 256k;
    send_timeout 180;

    fastcgi_connect_timeout 180;
    fastcgi_send_timeout 180;
    fastcgi_read_timeout 180;
    fastcgi_buffer_size 256k;
    fastcgi_buffers 32 128k;
    fastcgi_busy_buffers_size 256k;
    fastcgi_temp_file_write_size 256k;
    fastcgi_intercept_errors on;
    server_names_hash_bucket_size 512;

    include vhosts/servers_bbs.conf;

这个是vhosts/servers_bbs.conf配置

server {
    listen 80;
    server_name  bbs.224;

    access_log     /usr/local/nginx/logs/bbs.log  main;
    root           /home/webadm/bbs;
    index          index.php;
    expires        1d;
    add_header     Cache-Control public;
    error_page 404 = /404/index.html;

    location / {
        index index.html index.php;
        if (-f $request_filename/index.html){
            rewrite (.*) $1/index.html break;
        }
        if (-f $request_filename/index.php){
            rewrite (.*) $1/index.php;
        }
        if (!-f $request_filename){
            rewrite (.*) /index.php;
        }
    }

    # Rule 1:
    # Priority: hight
    # because many requestion redirect to /index.php
    # so, this rule will accelerate the nginx match
    location = /index.php {
        include vhosts/exe_md_php.conf;
    }

    # Rule 5:
    # Priority: low
    # access log setting(ingore media file log)
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ {
        add_header Cache-Control public;
        expires 3600;
        access_log off;
        break;
    }

    # Rule 6:
    # Priority: low
    # define php execution
    location ~ .*\.php?$ {
        include vhosts/exe_md_php.conf;
    }

#    location / {
#        if (!-e $request_filename) {
#            rewrite .* /index.php last;
#            break;
#        }
#    }
}




回复

使用道具 举报

江小刀 发表于 2011-12-14 16:19:09 | 显示全部楼层
michael_chen_1 发表于 2011-12-14 09:59
这个是nginx.conf配置

user  webadm webadm;   

    access_log     /usr/local/nginx/logs/bbs.log  main;
    root           /home/webadm/bbs;
    index          index.php;
    expires        1d;
最后一行删掉
回复

使用道具 举报

 楼主| michael_chen_1 发表于 2011-12-14 17:27:13 | 显示全部楼层
江小刀 发表于 2011-12-14 16:19
access_log     /usr/local/nginx/logs/bbs.log  main;
    root           /home/webadm/bbs;
    ...

测试过,果然没问题了,非常感谢~~
后来查了下这个参数的意思,才知道原来是浏览器本地缓存设置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-26 23:29 , Processed in 0.022862 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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