Nginx服务器中浏览器本地缓存和虚拟机的相关设置

 更新时间:2015年08月15日 15:36:07   投稿:goldensun  
这篇文章主要介绍了Nginx服务器中浏览器本地缓存和虚拟机的相关设置,是Nginx服务器搭建过程中的基本配置,需要的朋友可以参考下

自动列出目录配置:

下载过开源软件的都知道,一个很简单的页面列出了所有版本的源码包,这就是开启了自动列出目录

如下配置,在虚拟主机location / {……}目录控制中配置自动列出目录:
 

location / {
  autoindex on;
}

浏览器本地缓存设置:

浏览器是为了加速浏览,浏览器在用户磁盘上对最近请求过的文件进行存储,当访问者再次请求这个页面,

浏览器可以从本地磁盘显示文件,以达到加速浏览的效果,节约了网络资源,提高了网络效率

关键字: expires

默认值: off

作用域: http,server.location

用途: 通过expires指令控制http应答中的”Expires”和”Cache-Control”的头信息

配置项:

 

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires 30d;
    }
 
    location ~ .*\.(js|css)?$
    {
        expires 1h;
    }


配置虚拟主机:

  nginx可以配置多种类型的虚拟主机,基于ip的 基于域名的 基于端口的,

简单一句话说就是不同ip相同端口,不同端口相同ip or域名,不同域名相同端口

下面是基于相同域名的虚拟主机配置文件:

 

server {
    listen  80 default;
 
    server_name www.wpython.com;
 
    index index.html index.htm index.php;
 
    root /alidata/www/www.wpython.com;
 
    # wordpress 伪静态规则
    location / {
      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;
    }
}
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;
 
 
    location ~ .*\.(php|php5)?$
    {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
 
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires 30d;
    }
 
    location ~ .*\.(js|css)?$
    {
        expires 1h;
    }
    access_log /alidata/log/nginx/access/www.wpython.com.log;
}
 
server {
    listen  80 default;
 
    server_name www.pyyw.net;
 
    index index.html index.htm index.php;
 
    root /alidata/www/www.pyyw.net;
 
    # wordpress 伪静态规则
    location / {
      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;
    }
}
    rewrite /wp-admin$ $scheme://$host$uri/ permanent;
 
 
    location ~ .*\.(php|php5)?$
    {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
 
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires 30d;
    }
 
    location ~ .*\.(js|css)?$
    {
        expires 1h;
    }
    access_log /alidata/log/nginx/access/www.pyyw.net.log;
}

相关文章

  • 比较完整的Nginx配置文件nginx.conf常用参数中文详解

    比较完整的Nginx配置文件nginx.conf常用参数中文详解

    这篇文章主要介绍了比较完整的Nginx配置文件nginx.conf常用参数中文详解,需要的朋友可以参考下
    2015-07-07
  • centos服务器中配置nginx的方法示例

    centos服务器中配置nginx的方法示例

    这篇文章主要介绍了centos服务器中配置nginx的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • 如何配置nginx成功代理websocket

    如何配置nginx成功代理websocket

    配置Nginx作为WebSocket代理是一种常见的设置,以便在Nginx服务器上实现WebSocket连接的转发和负载均衡,这篇文章主要介绍了配置nginx以成功代理websocket,需要的朋友可以参考下
    2024-02-02
  • Nginx+Tomcat反向代理与负载均衡的实现

    Nginx+Tomcat反向代理与负载均衡的实现

    这篇文章给大家详细介绍了如何实现Nginx+Tomcat反向代理与负载均衡,文中的流程步骤介绍的非常详细对我们的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-07-07
  • 详解Nginx启用proxy_buffer缓冲

    详解Nginx启用proxy_buffer缓冲

    本篇文章主要介绍了Nginx启用proxy_buffer缓冲,Nginx启用proxy_buffer缓冲,本文详细的介绍了基本用法,具有一定的参考价值,有兴趣的可以了解一下
    2018-01-01
  • nginx容器配置文件独立的实现

    nginx容器配置文件独立的实现

    本文主要介绍了nginx容器配置文件独立,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • nginx 80端口配置多个location无效访问404问题

    nginx 80端口配置多个location无效访问404问题

    这篇文章主要介绍了nginx 80端口配置多个location无效访问404问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Nginx服务器中location配置的一些基本要点解析

    Nginx服务器中location配置的一些基本要点解析

    这篇文章主要介绍了Nginx服务器中location配置的一些基本要点解析,特别对管理以及查找匹配作出了详细的讲解,需要的朋友可以参考下
    2015-12-12
  • Nginx日志实现访问异常报警详解

    Nginx日志实现访问异常报警详解

    Nginx把遇到的不同级别的问题信息写到错误日志。error_log 指令配置记录到特定的文件,stderr,或者syslog,配置写到日志的最低级别信息。下面这篇文章主要介绍了利用Nginx日志实现访问异常报警的相关资料,需要的朋友可以参考下。
    2017-03-03
  • Nginx可视化配置工具NginxWebUI的使用

    Nginx可视化配置工具NginxWebUI的使用

    本文主要介绍了Nginx可视化配置工具NginxWebUI的使用,可以使用 WebUI 配置 Nginx 的各项功能,包括端口转发,反向代理,ssl 证书配置,负载均衡等,感兴趣的可以了解一下
    2022-01-01

最新评论