虚拟机玩转缓存服务器,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服务器中浏览器本地缓存和虚拟机的相关设置相关推荐
- vue缓存服务器文件到本地,vue中,在本地缓存中读写数据的方法
1.安装good-storage插件 cnpm i good-storage --save 2.读/写的方法 common/js/cache.js: import storage from 'good ...
- vue2知识点:浏览器本地缓存
文章目录 3.21浏览器本地缓存 3.21.1localStorage 举例:写一个简单的针对本地存储增删改查的案例 3.21.2sessionStorage方法同localStorage一样 本人其 ...
- ztack怎么生成虚拟服务器,在ZStack中使用ISO文件安装虚拟机模板
问题导读 1.IaaS的快速启动虚拟机的可能原因有哪些? 2.基于KVM,ZStack支持哪两种格式镜像? 3.用户怎么利用ZStack安装和生成一个Ubuntu14.04的虚拟机模板? IaaS的快 ...
- 服务器的存储系统中做镜像,缓存镜像技术在存储中的应用
1.缓存镜像技术简介 镜像指不间断的.实时的数据拷贝.缓存镜像技术是针对于存储处理出现故障时可能产生的缓存中的数据丢失而制定的解决方案,它将缓存数据做两个拷贝,分别放在主内存和镜像内存中,系统工作时会 ...
- Nginx服务器--Nginx服务器的使用笔记
1.Nginx简介 Nginx("engine x") 一个具有高性能的[HTTP]和[反向代理]的[WEB服务器],同时它也是一个[POP3/SMTP/IMAP代理服务器],由伊 ...
- vue项目上线后服务器资源更新而浏览器有缓存不更新
原因 浏览器的缓存机制(分为强缓存和协商缓存) 强缓存:即不向后端发送请求,直接从缓存中读取数据 协商缓存:向后端发起请求,看服务器资源是否更新,如果没有更新就返回304,如果更新了就返回200 解决 ...
- .net html5页面缓存,详解HTML5中的manifest缓存使用
起源html5之前的网页,都是无连接,必须联网才能访问,这其实也是web的特色,这其实对于PC是时代问题并不大,但到了移动互联网时代,设备终端位置不再固定,依赖无线信号,网络的可靠性变得降低,比如坐在 ...
- php缓存mysql表_PHP 中的数据库缓存原理
本文章作者主要是用到 php 里面的数据库缓存,php缓存,cache_write,var_export功能对数据进行缓存操作了,觉得写得很不错. 如果后台应用接收到浏览器端的查询请求后,每次都与数据 ...
- java 缓存接口,java项目中,针对缓存问题的处理方式【接口中的处理方式】
1.在service包中,分别建立了关于缓存的一系列的接口.类等,封装到一个工具包中: 临时缓存的接口(代码部分): packagecom.tools;importjava.util.Date;pub ...
最新文章
- oracle表中怎么去重复,Oracle里去掉表里组合字段重复的记录步骤是什么呢?
- liunx 安装 zookeeper(转)
- QT的QMatrix类的使用
- python数据库操作pymysql
- 如何正确运用计算机技术,如何正确认识与运用计算机网络技术.doc
- linux,shell中if else if的写法,if elif
- linux pid文件找不到,linux – 当’正确’时,PID文件是否仍有缺陷?
- 【hue】 hue+sentry界面没有添加角色的按钮
- vb怎样同时打开2个excel工作簿_【赠书】不打开工作簿也能批量合并不同文件夹下多个表格的数据...
- java spring多数据源配置文件_深入理解spring多数据源配置
- 在HP-UX上安装Oracle11.2.0.3修改maxfiles
- Vue开发者工具安装祥析
- Java+Swing实现自助取款机(ATM)系统-TXT存储数据
- 医院时钟系统(卫星校时钟)设计与答疑
- matlab 跳步,给定两个大整数u和v,它们分别有m和n位数字,且m≤n.用通常的乘法求uv的值需要O(mn)时间.可以将u和v.. - 上学吧找答案(手机版)...
- 电路设计软件系列教程(五),Protel DXP电路设计软件之设计规则(上)
- 关于大三学生的请教回复
- android有多个活动,Android活动一探究竟
- python 的StringIO
- oracle修改数据库表字段
热门文章
- 数据库SQL语句 使用DML语言 插入数据
- 网络安全比赛理论答题(六)
- linux mint 时间不对,LinuxMint 20:发布日期和新功能
- Python教程:zip 函数的用法
- Python中find函数的作用及用法
- python with语句与contextlib
- Python文件读写、StringIO和BytesIO
- php7.2获取年份的格式,7.7.2 获取zval的值及类型
- mysql语句的执行顺序_SQL语句完整的执行顺序(02)
- ubuntu如何禁用更新?