Nginx网站常见的跳转配置实例
相信大家在日常运维工作中如果你用到nginx作为前端反向代理服务器的话,你会对nginx的rewrite又爱又恨,爱它是因为你搞定了它,完成了开发人员的跳转需求后你会觉得很爽,觉得真的很强大,恨它是因为当一些稀奇古怪跳转的需求时候你会没有头绪、百般调试、上网求神拜佛都搞不定的时候真是想死的心都有了,当然网上也有很多nginx rewrite的经典示例,但是我感觉对我的工作都没有太大的帮助下面是我工
相信大家在日常运维工作中如果你用到nginx作为前端反向代理服务器的话,你会对nginx的rewrite又爱又恨,爱它是因为你搞定了它,完成了开发人员的跳转需求后你会觉得很爽,觉得真的很强大,恨它是因为当一些稀奇古怪跳转的需求时候你会没有头绪、百般调试、上网求神拜佛都搞不定的时候真是想死的心都有了,当然网上也有很多nginx rewrite的经典示例,但是我感觉对我的工作都没有太大的帮助下面是我工
一.搭建LNMP创建需要映射文件夹mkdir -p -m 755 /var/lib/docker/data/nginx /var/lib/docker/data/nginx/html /var/lib/docker/data/nginx/conf.d /var/lib/docker/data/nginx/certs /var/lib/docker/data/php /var/lib/docker/
这是nginx的设置时没有注意支持pathinfo导致的,具体关于php pathinfo的信息可以在网上搜索到。解决方法一般的出现这种情况时,nginx.conf里的的location设置都是类似这样location ~ .*\.php$要支持pathinfo,要改成location ~ .*\.php(\/.*)*$然后在location里加上 set $path_inf