Nginx中if语句中的判断条件 linux

Nginx中if语句中的判断条件

615 0

1. 正则表达式匹配 == 等值比较; ~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写; ~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写; !~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写; !~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写; 2. 文件及目录匹配判断 -f/!-f 判断指定的路径是否存在且为文件; -d/!-d 判断指定的路径是否存在且为目录; -e/!-e 判断指定的路径是否存在,文件或目录均可

nginx配置返回文本或json linux

nginx配置返回文本或json

723 0

有些时候请求某些接口的时候需要返回指定的文本字符串或者json字符串,如果逻辑非常简单或者干脆是固定的字符串,那么可以使用nginx快速实现,这样就不用编写程序响应请求了,可以减少服务器资源占用并且响应性能非常快。 在server中配置location拦截即可,配置实例: #固定文本 location ~ ^/get_text { default_type text/html; return 200 'This is text!'; } #固定json location

mootools将表单数据转为JSON提交 web开发

mootools将表单数据转为JSON提交

581 0

正常提交表单可以用form.toQueryString(),但有时候不仅仅要提交一个表单内容,可能还有其他数据需要提交,此时,转为json格式提交就好了,附上一个项目的实例。 //保存订货单数据 function save(type){ let bn = {}, data = {}, estimate = {}, et = {}; $$('input[name$=[number]]').each(function(v, i) { let key = v.get('bn'

PHP的POST请求丢失数据 web开发

PHP的POST请求丢失数据

590 0

今天用mootools的ajax提交了一个比较大的数据给后台,php打印post数据,发现少了一大半,然后确定前台传过去的数据是完整的。 后来几经波折,发现是php.ini中的配置max_input_vars(php5.3.9以上版本加入)导致的,该参数默认值为1000,我直接设置为2000,问题解决。

Linux下halt、poweroff、shutdown的区别 linux

Linux下halt、poweroff、shutdown的区别

693 0

linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。 关机命令 1、halt 立刻关机 2、poweroff 立刻关机 3、shutdown -h now 立刻关机(root用户使用) 4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启 重启命令 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown

vue-router路由参数刷新丢失的解决思路 web开发

vue-router路由参数刷新丢失的解决思路

582 0

场景:vue-router实现的单页应用,登录页调用登录接口后,服务器返回用户信息,然后通过router.push({name: 'index', params: res.data})传给主页组件,并在主页显示数据。但是刷新页面后,数据就消失了。 思路: 1、session&服务器渲染 传统的方案是,登录页和主页是单独的两个页面,登录成功后服务器生成用户信息对应的session,然后渲染主页数据,并通过响应头将sessionid传给浏览器并生成相应的cookie文件。这样下

jQuery设置cookie到期时间 web开发

jQuery设置cookie到期时间

607 0

let date = new Date(); let time = 60; //有效时间,单位:分 date.setTime(date.getTime() + (time * 60 * 1000)); $.cookie('name', 'Suvan', { expires: date });

CentOS的yum源更换为阿里云的源3步走 linux

CentOS的yum源更换为阿里云的源3步走

596 0

1.备份你的原镜像文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/ #CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo #Cen

SecureCRT 端口转发 Windows

SecureCRT 端口转发

632 0

这里的端口转发是指通过SecureCRT连接与目标IP在同一内网的其它IP的端口,类同于Linux的IP隧道。 操作步骤直接上图就很明了了。