资讯专栏INFORMATION COLUMN

Nginx(alias 和 root的区别)

Lyux / 3081人阅读

摘要:和的区别和的区别访问一个文件时,显示的路径是访问一个文件时,显示的路径是也就是差异在没显示后面的路径想要获取用户的真实因为经过多层代理后,用户的真实会被代理覆盖掉的,所以在第一个代理服务器中设置并在最后一个代理服务器获取这样就可以直接在里执

Nginx(alias 和 root的区别)
1.alias 和 root 的区别:

location /request_path/image {

  root /local_path/image/;

}

#访问一个test.html文件时,显示的路径是:http://xxxx.com/request_path/...;

location /request_path/image{

  alias /local_path/image/;

}

#访问一个test.html文件时,显示的路径是:http://xxxx.com/local_path/im...;

也就是差异在 alias没显示 location后面的路径

2,.想要获取用户的真实IP

因为经过多层代理后,用户的真实IP会被代理IP覆盖掉的,所以在第一个代理服务器中设置:

set x_real_ip=$remote_addr

并在最后一个代理服务器获取

$x_real_ip=IP1

这样就可以直接在php里执行获取到用户的IP了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40011.html

相关文章

  • nginx root alias 配置区别

    摘要:与主要区别在于如何解释后面的,这会使两者分别以不同的方式将请求映射到服务器文件上。会把后面配置的路径丢弃掉,把当前匹配到的目录指向到指定的目录。在使用正则匹配时,必须捕捉要匹配的内容并在指定的内容处使用。 nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家在应用过程中,快速响应。root与alias主要区别在于nginx如何解释locat...

    liujs 评论0 收藏0
  • nginx关于rootalias区别

    摘要:而我不想把访问的加入到路径中。所以就需要使用属性,其会抛弃,直接访问指定的位置参考 结论 配置demo: location xxx { root yyy } 浏览器访问 xxx,实际访问的是 yyy/xxx浏览器访问 xxx/abc.html,实际访问的是 yyy/xxx/abc.html浏览器访问 xxx/ccc/abc.html,实际访问的是 yyy/xxx/ccc...

    April 评论0 收藏0
  • Nginxalias root区别

    摘要:和的区别和的区别访问一个文件时,显示的路径是访问一个文件时,显示的路径是也就是差异在没显示后面的路径想要获取用户的真实因为经过多层代理后,用户的真实会被代理覆盖掉的,所以在第一个代理服务器中设置并在最后一个代理服务器获取这样就可以直接在里执 Nginx(alias 和 root的区别)1.alias 和 root 的区别: location /request_path/image { ...

    xiao7cn 评论0 收藏0
  • Nginx 虚拟目录(rootalias)区别

    摘要:虚拟目录与的区别出现场景有如下前端目录结构真正的目录应为目录访问路径之前错误的配置如下按照如上的配置可以匹配到配置节但是我的目录是,访问会去下找目录都报这个是在预料之中的。 Nginx 虚拟目录(root 与 alias)的区别 出现场景 有如下前端目录结构 front -common -dist -doc -node_moduels -package.json ...

    894974231 评论0 收藏0
  • Nginx 虚拟目录(rootalias)区别

    摘要:虚拟目录与的区别出现场景有如下前端目录结构真正的目录应为目录访问路径之前错误的配置如下按照如上的配置可以匹配到配置节但是我的目录是,访问会去下找目录都报这个是在预料之中的。 Nginx 虚拟目录(root 与 alias)的区别 出现场景 有如下前端目录结构 front -common -dist -doc -node_moduels -package.json ...

    frank_fun 评论0 收藏0

发表评论

0条评论

Lyux

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<