一 应用场景描述 例如如果域名是linuxidc4.,就使用root路径为/data/public/linuxidc4 linuxidc5.,就使用root路径为/data/public/linuxidc5 linuxidc6.,就是用root路径为/data/public/linuxidc6 二 解决方法 这里设置变量$linuxidc_name,然后在root路径中使用这个变量 三 相关Nginx指令介绍 如以上的 2.if指令 if指令用于检查一个条件是否符合,如果条件符合,则执行大括号内的内容。if指令不支持嵌套,不支持多个&&或|| 可以指定的条件为: 3)Nginx内置变量 $request_filename 请求的文件名 4)rewrite指令 if (!-e $request_filename){ rewrite最后一项为标记位,Nginx支持的标记为有: redirect 返回302临时重定向
last和break完成URL的重定向,浏览器上的地址不会变,但在服务器端上的位置发生了变化。permanent和redirect用来实现URL跳转,浏览器地址栏会显示跳转后的URL。 使用alias指令时必须使用last指令,使用proxy_pass指令时必须使用break指令 --------------------------------------分割线 -------------------------------------- CentOS 6.2实战部署Nginx+MySQL+PHP http://www./Linux/2013-09/90020.htm 使用Nginx搭建WEB服务器 http://www./Linux/2013-09/89768.htm 搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程 http://www./Linux/2013-09/89692.htm CentOS 6.3下Nginx性能调优 http://www./Linux/2013-09/89656.htm CentOS 6.3下配置Nginx加载ngx_pagespeed模块 http://www./Linux/2013-09/89657.htm CentOS 6.4安装配置Nginx+Pcre+php-fpm http://www./Linux/2013-08/88984.htm Nginx安装配置使用详细笔记 http://www./Linux/2014-07/104499.htm Nginx日志过滤 使用ngx_log_if不记录特定日志 http://www./Linux/2014-07/104686.htm Nginx 的详细介绍:请点这里 本文永久更新链接地址:http://www./Linux/2015-03/114982.htm |
|