• nginx配置location总结及rewrite规则写法

    日期:

    location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ] } locatio...

  • nginx rewrite 正则规则详解

    日期:

    nginx rewrite 伪静态配置参数和使用例子 附正则使用说明 正则表达式匹配,其中: ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配,其中: -f和!-f用来判断是否存在文件 -d和!-d用来判断是否存...

  • Nginx Rewrite规则详解

    日期:

    Nginx Rewrite 规则相关指令 相关指令有if,rewrite,set,return,break等,其中最关键的就是rewrite.一个简单的Nginx Rewrite规则语法如下:rewrite ^/b/(.*)\.html /play.php?video=$1 break; 1.break指令 默认值:none ;使用环境:server,location,if ; 该指...

  • 你需要知道的 12 个 Git 高级命令

    日期:

    众所周知,Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了完整的生态圈。学习Git,首先当然是学习Git的基本工作流。相比 于SVN等传统版本控制系统来说,Git是专为分布式版本控制而生的强大工具。使用Git时常用的命令有pull、commit、push等,貌似...

  • lighttpd中隐藏php后缀方法

    日期:

    1. 开启mod_rewrite模块 2. 在/etc/lighttpd/lighttpd.conf中添加如下 代码 01.url.rewrite-once=( 02. ^/(.+)\?(.+)$ =/$1.php?$2, 03. ^/(.+)$ =/$1.php 04. ) 3. 全部配置 01.$SERVER[socket] == :443 { 02. 03. protocol = https:// 04. url.rewrite-onc...

  • lighttpd配置建立https双向认证

    日期:

    lighttpd配置建立https双向认证 0、lighttpd的配置 先说配置,再说其中的文件如何生成 server.name = xxx.com ssl.engine = enable ssl.use-sslv2 = disable ssl.pemfile = /etc/lighttpd/newcert.pem ssl.verifyclient.activate = enable ssl.verifyclient.d...

  • Linux之ssh连接保持与重用

    日期:

    保持 用终端登录远程开发机coding,应该是大多数程序猿年复一年的工作,但悲剧的是终端会你跟美女测试聊天的一瞬间断开了,所幸的是ssh提供了连接保持 命令ServerAliveInterval,只需要新建文件~/.ssh/config并输入如下命令即可: ServerAliveInterval 60 1...

  • centos开机自动启动SVN服务的方法

    日期:

    1、编辑rc.local文件 vi /etc/rc.d/rc.local 2、加入如下启动命令 /usr/bin/svnserve -d -r /home/svn 注意: 我们在用终端操作的时候,可以直接使用以下命令启动SVN: svnserve -d -r /home/svn 但是在/etc/rc.d/rc.local 文件中必须写上完整的路径!...

  • 解决SSH远程连接超时断开

    日期:

    用putty或者SecureCRT远程连接Linux出现一段时间不操作会出现远程连接自动断开的情况。通过修改SSH服务端的配置来解决。 后端SSH服务配置文件的位置:/etc/ssh/sshd_config 找到ClientAliveInterval 设置一个大于0的整数 然后保存。重启系统或者重启SSH服务...

  • centos下解决nginx 无法连接gitlab socket

    日期:

    [root@liantu_61 home]# cat /etc/redhat-release CentOS release 6.7 (Final) 错误日志: 2016/01/29 17:36:20 [crit] 27282#0: *1 connect() to unix:/home/git/gitlab/tmp/sockets/gitlab.socket failed (13: Permission denied) while connecting to ups...