1、if和后边的括号要隔一个空格,变量后面也要有空格。

2、location / 和location = / 的意味不一样。前面的是通用匹配,后面的匹配根节点访问请求,前面的使用不好很容易引发重定向过多错误或内部服务器错误。

3、root最好写在server下方,每个location中也可以配置。

4、作为静态资源服务器,http节点中的default_type 改为 text/html;才能满足火狐浏览器内核兼容需求。

5、if不支持else和多重判断,if底下不能使用index,可改为rewrite ^.*$ /index break;

6、关于location的匹配参考http://www.cnblogs.com/jiangyang/p/8485046.html,顺带复习正则表达式,小括号、中括号注意区分。

7、/usr/sbin/nginx -s reload可以快速载入配置,/usr/local/nginx/sbin/nginx -t验证配置是否有错误,/usr/local/nginx/sbin/nginx -s stop停止,/usr/local/nginx/sbin/nginx启动。

8、初识Nginx啥都不会,可以通过return来调试验证自己的配置逻辑,或者采用第三方module echo(nginx不要yum/rpm安装):

https://github.com/openresty/echo-nginx-module

下载、解压echo,到nginx安装文件夹./configure --add-module=echo解压后文件夹,make&&make install。之后一定要stop nginx再start才能生效,不能reload!

9、【windows下nginx特别】windows涉及路径配置要使用双反斜杠。而且,一定不要重复双击nginx.exe,修改配置之后使用nginx -s reload,否则会有多个监听80端口的进程,nginx命令无效,只能任务管理器杀。

转载于:https://www.cnblogs.com/feixuefubing/p/10193389.html

对新手严重不友好的强者——Nginx那些俯拾皆是的坑相关推荐

  1. nginx php_admin_value,新手求租 能否贴一下nginx的静态配置

    ` /*** 字符串命名风格转换 * type 0 将 Java 风格转换为 C 的风格 1 将 C 风格转换为 Java 的风格 * @access public * @param string $ ...

  2. ZBrush 4R7完整功能解析、高效使用技巧,对新手入门极度友好

    ZBrush是一个数字雕塑和绘画软件,它以强大的功能和直观的工作流程彻底改变了整个3维行业,吸引了许多忠实的用户.ZBrush 4R7是一个较旧的版本,本文简要介绍了ZBrush 4R7的功能. 基础 ...

  3. 游戏源码编程软件,对于新手来说十分友好,纯中文的界面让所有功能都一目了然,操作相当简单

    这是一款免费的图像化编程工具,使用者无需会任何编程语言即可通过拼接积木的形式搭建出属于自己的程序. 编程猫kitten使用教程: 1.打开软件,进入软件主界面,运行界面如下图. 2.点击文件,可选择打 ...

  4. 上路新手自动挡友好驾驶总结

    1.倒车时关闭AutoHold(有的车子挂倒挡时会自动关闭AutoHold). 2.开车过程中(包括等红绿灯,平路或坡上堵车)都不要挂P档,停好车下车之前才可以,也必须挂P档. 3.在坡上起步(例如高 ...

  5. vue2.x+springboot1.x+nginx服务器部署踩坑日记

    vue项目具体搭建不做赘述: 配置打包方式 build: {// Template for index.html,env:require("./prod.env"),index: ...

  6. nginx绑定IP的坑

    2019独角兽企业重金招聘Python工程师标准>>> 在 nginx 的虚拟主机配置中,多个虚拟主机在listen的时候不要加入IP,因为加入 IP 之后会首先匹配到加入IP的se ...

  7. 记一次全角空格造成的nginx启动失败(坑)

    nginx启动提示,以为是配置错误: nginx: [emerg] unknown directive "​" in 使用notepad++打开,仔细读配置没发现问题:也没发现CR ...

  8. Nginx配置与踩坑

    系统平台:CentOS 7 安装Nginx 1.下载Nginx:http://nginx.org/  ,选择需要的版本/download/nginx-1.20.2.tar.gz ,在a标签中查看 wg ...

  9. Win正确关闭nginx服务(不要采坑了!!!)

    windows 系统下开发调试时不用每次频繁的 启动->任务管理器->查找进程->结束进程! 创建停止服务的 .bat 文件 以 nginx 为例 新建文件.txt 写入以下代码 ( ...

  10. JavaScript新手学习笔记4——我记不住的几个坑:短路逻辑、按值传递、声明提前...

    1.短路逻辑 逻辑运算中,如果前一个条件已经可以得出最终结论,则后续所有条件不再执行!这里的逻辑运算指的是逻辑与和逻辑或. 我们要理解逻辑与是两个条件都为真的时候,才为真,如果第一个就是假的,那么后面 ...

最新文章

  1. python deque双端队列的神奇用法
  2. Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...
  3. 接口与继承动手动脑整理
  4. thinkphp session mysql_ThinkPHP实现将SESSION存入MYSQL的方法
  5. 02365计算机软件基础,自考02365《计算机软件基础(二)》习题解答.pdf
  6. [html] websocket可以携带cookie吗?为什么?如果可以,怎样做到呢?
  7. 【2019南昌邀请赛现场赛 - G】Winner(建图,tarjan缩点 或 贪心)
  8. Hive 导入CSV文件
  9. 自学前端,一天学4个小时左右,能到什么水平?
  10. 500份IT数字化转型资料,限量领!堪称最全,领不到会发慌
  11. 微信JS图片上传与下载功能--微信JS系列文章(三)
  12. 实战互联网公司数据存储解决方案
  13. audio_policy.conf说明(翻译)
  14. Pandorabox等类OpenWrt的路由器 实现后端设备接入IPV6(中继代理+NAT)
  15. 利用奇异值分解(SVD)进行彩色图片压缩
  16. R语言对数据进行非参数检验
  17. 计算机钢琴汇编设计报告,汇编梦幻钢琴程序设计报告.doc
  18. win10系统设置选择电源键按钮功能设置步骤
  19. icp许可证年检办理什么企业需要办理
  20. 江苏移动CM101s-MV100-EMMC- M8233_强刷固件包

热门文章

  1. 一级指针, 二级指针
  2. nextcloud中设置 onlyoffice服务器,连接异常(invalid token)
  3. 2020年9月份英语六级翻译-西游记
  4. 小米商城网页制作大全-完结篇
  5. 修改linux域名解析失败,kali 更新域名解析失败问题解决办法
  6. 所处网络导致虚拟机的域名解析失败
  7. 裸眼3D大屏,打破人们的认知
  8. MFC仿360屏幕截图
  9. python第三方库汇总
  10. libero soc 仿真74HC161