193 nginx 配置location

原创 2016年08月30日 16:07:18

nginx 配置


background

今天在本地调试程序,需要将 localhost/juhe-cn/index.php 映射到 local.juhe.cn,记录下操作步骤

新建一个nginx 配置文件

因为我是在windows下使用的UPUPW,因此找到nginx目录(linux应该在xxx.conf文件夹下),新建文件local.juhe.cn


  • 打开nginx.conf,在后面改为
    ...
    include vhosts.conf;
    include local.juhe.cn;
}


  • 打开local.juhe.cn文件,编译为
server {
    listen       80;
    server_name  local.juhe.cn;
    root         F:/UPUPW_NP7.0/htdocs/juhe-cn/;

    location / {
        index index.php index.html index.htm;
        if (!-e $request_filename) {
            rewrite  ^(.*)$  /index.php?s=$1  last;
            break;
        }
    }

    location ~ \.php {
        fastcgi_pass   bakend;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
        fastcgi_param  PATH_INFO $fastcgi_script_name;
    }
}

重点关注其中的正则匹配就好,发现是将url中域名后面的参数前面加一个index.php?

  • 修改host,找到C:\Windows\System32\drivers\etc下面的host文件
#juhe-cn
127.0.0.1           local.juhe.cn

注意不要写反

  • 修改本地的项目配置
1.KM_SITEURL
2.SITE_PATH


  • 清除浏览器缓存和smarty缓存
  • 测一下 =>>>>>>>>>>>>
版权声明:本文为博主原创文章,未经博主允许不得转载。

Nginx之Location配置详解(Location匹配顺序)

location 有”定位”的意思, 主要是根据Uri来进行不同的定位.在虚拟主机的配置中,是必不可少的,location可以把网站的不同部分,定位到不同的处理方式上.1.location的基础语法l...
  • RobertoHuang
  • RobertoHuang
  • 2017年04月19日 23:39
  • 2118

nginx的location配置详解

语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码...
  • tjcyjd
  • tjcyjd
  • 2016年03月15日 17:04
  • 47414

nginx配置文件中的location详解

一、location语法简介及用法:
  • yu412346928
  • yu412346928
  • 2014年05月14日 21:20
  • 2646

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

  • 2015年09月26日 10:28
  • 1.17MB
  • 下载

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

nginx配置location总结及rewrite规则写法
  • StupidPig0818
  • StupidPig0818
  • 2016年03月31日 16:26
  • 277

nginx配置详解之location模块

在前几篇博文中我提到过的 nginx除了是一款的web服务器外  nginx还是一个小型的反向代理服务器  我们可以使用nginx将一些静态文件 例如css js images 存储在客户端本地  下...
  • zhangsheng_1992
  • zhangsheng_1992
  • 2016年06月21日 14:35
  • 5962

Nginx日志备份及location配置详解

使用的系统是ubuntu 16.04一、编写一个可运行的shell脚本#!/bin/bash base_path='/usr/local/nginx/logs' log_path=$(date -d ...
  • qq_30306577
  • qq_30306577
  • 2017年12月06日 18:02
  • 55

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

location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / ...
  • z69183787
  • z69183787
  • 2016年01月15日 15:39
  • 5190

nginx之location配置详解

原文地址:http://blog.csdn.net/hellochenlian/article/details/44655547 语法规则: location [=|~|~*|^~] /uri/ {...
  • win7system
  • win7system
  • 2016年06月06日 10:59
  • 1403

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

location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location ...
  • midion9
  • midion9
  • 2015年12月10日 14:56
  • 146
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:193 nginx 配置location
举报原因:
原因补充:

(最多只允许输入30个字)