nginx代理目录重定向(解决css/js错误404)

问题描述

1、现有网站http://ranjuan.cn的web目录位于linux服务的物理路径为/web/ranjuan/

2、现在想搭建一个纯静态网站,位于服务器的物理路径为/test/web/目录

3、在不增加新域名与开设新开放端口的前提下,想要使用http://ranjuan.cn/test地址跳转解析到/start/test/目录下!需要注意/start/test/目录权限问题

nginx配置方式(本例使用方式二解决问题!)

因代码排版问题,注意有些配置是一行,但是被截断/显示为两行了。如不确定请看代码左侧的所在行数进行判断!

[……]

nginx隐藏php后缀

在Nginx1.16.0版本下测试通过。打开网站的nginx配置文件,在server{}代码里面添加如下代码location / { try_files $uri $uri/ $uri.php?$args;}

意思就是如果访问的url地址找不到,那么nginx会尝试在该url后面加上.php后缀(因为这个后缀加上后用户在浏览器是不可见的,从而达到隐藏php后缀的目的),然后再进行访问。如果加上php后缀后还是找不到文件这时候会返回404错误!

如果要隐藏php外的其他后缀写法基本类似,另外如果nginx本身已经有location /{ …………}配置语句了,建议将try_fil[……]

redis键过期时间的应用

php中设置某个键的有效时间

php单位时间内限制次数

在php中key到期后不会自动删除,除非再次查key或系统定期清理( 每次过期key清理的时间不超过CPU时间的25% ,这是一个基于概率的简单算法,基本的假设是抽出的样本能够代表整个key空间,redis持续清理过期的数据直至将要过期的key的百分比降到了25%以下)

在php中redis的用途

[……]

raid简介(备忘)

术语组建方式大小特点带区卷raid0 3个位于不同硬盘上的10g分区组成带区卷30g分区 写入速度快镜像卷raid12个不同硬盘上同样大小的10g分区组成镜像卷10g分区 双备份,速度慢raid53个不同硬盘上同样大小的20g分区组成raid540g分区 兼顾速度与备份简单卷可以在同一个磁盘内扩容,不同磁盘就生成跨区卷跨区卷先填满一个再下一个

raid有软件搭建方式与硬件卡搭建方式。以前网吧无盘系统raid0多一点,服务器raid1多一点。另外固态硬盘数据恢复难度大于机械硬盘(掉电、掉盘、达到固定时长抹除数据的bug在新闻里时有耳闻),重要资料存档首推机械硬盘。另外听说还有磁带机备份,这[……]