nginx中文手册

2020年5月1日 发表评论 阅读评论
  1. Zero
    2022年1月17日15:40 | #1

    总结的挺详细的,非常实用

  2. 2021年1月30日14:36 | #2

    写的很好,2021年1月30日14:36:45 路过

  3. zandl
    2020年11月2日16:14 | #3

    nginx中文手册实际是英文手册,后期有翻译的计划吗?

  4. 明天你好
    2020年4月5日14:52 | #5

    楼主,为什么nginx.cn不能通过http访问?上面链接部分打不开。

    • mood
      2020年4月14日07:23 | #6

      已调整,还有问题,推荐用chrome访问。

  5. 2016年11月2日14:10 | #7

    nginx重要指令之upstream 正想看呢, 怎么没加链接呀? 为啥?

  6. 11
    2016年9月13日16:46 | #8

  7. 风林火山
    2016年7月20日17:07 | #9

    学习中

  8. 2016年3月6日01:52 | #10

    [粉蛋糕] 感谢分享、学习一下、

  9. wyp
    2016年2月29日14:47 | #11

    nginx ssl 启动 shared zone "ssl" has no equal addresses: 错误是啥原因呢

  10. 机器馒头
    2016年2月20日22:05 | #12

    支持一下,收益了

  11. 2015年10月8日11:23 | #13

  12. 2015年10月8日11:23 | #14

    值得收藏...

  13. 2015年10月8日11:22 | #15

  14. 2015年5月20日22:02 | #16

    服务器上有nodejs和php,两个域名分别访问这两个服务,怎么配置

  15. 2015年2月6日14:12 | #17

    这个不错。

  16. 2015年1月28日17:06 | #18

    楼主,请教一个问题,我在做负载均衡的时候,应用服务器是部署在IIS上的,在nginx服务器上输入url,跳转时候url后面会被添加一些参数如login.aspx?returnurl=%2f,而出现404,像这种情况怎么解决呢?希望能到回复.

  17. 2014年10月24日17:35 | #19
  18. 2014年4月1日11:58 | #20

    请问nginx配置中有没有限制http头部各字段长度的指令?

  19. http://www.baidu.com
    2014年2月8日01:18 | #21

    fdsds

  20. 可见度户
    2013年12月20日12:41 | #22

    Windows下配置proxy cache启动总是报下面的错:
    [emerg] 5256#2324: shared zone "tmpcache" has no equal addresses: 01E90000 vs 02210000
    是怎么回事啊,帮忙看看

  21. fdh
    2013年10月7日16:29 | #23

    很不错啊

  22. cay
    2013年9月29日14:30 | #24

    由于在jsp中增加了basePath,访问时proxy_pass http://test; 中的test未能转换为相应的http://120.209.138.168:90/,查看源代码看到结果仍然是http://test/resources/css/login/starit.base.v1.0.css http://test/resources/css/login/login.css 之类的,

    如何解决这个问题?

  23. 2013年9月2日22:33 | #25

    后边还写不。

    • 2013年9月3日23:32 | #26

      你需要哪方面内容,有时间我会继续写

      • 2014年11月22日17:06 | #27

        博主,多写些rewrite规则说明吧。location的匹配顺序也是容易醉的地方。
        一般我都是rewrite+正则+匹配后的样式,这样的理解的。也不知道对否。但是网上看到一些教程在正则部分使用的是.html,匹配后的样式却写成那种带参数的。不是静态更有利于搜索么?此刻我有很多的问号。

  24. 123
    2013年8月4日10:59 | #28

    12312

  25. 2013年7月22日12:10 | #29

    支持

  26. Rock
    2013年7月17日10:00 | #30

    有问题请教,nginx中一级,二级目录下的index文件都能访问,三级目录里的index文件存在,却不能访问?

  27. lyxing.bj@gmail.com
    2013年5月22日09:34 | #31

    博主,nginx文档能不能做个pdf版?方便离线查询!
    谢谢

  28. 123456
    2013年3月27日08:14 | #32

    期待中、、、

  29. 2013年3月11日12:07 | #33

    域名很不错哦

  30. 2013年1月7日22:22 | #35

    我在win2003服务器上配置 nginx 1.2.6 稳定版,我的在线用户大概2000-3000左右,其他配置都好,不过nginx 进程占用内存越来越多,运行时候5MB左右,24小时后80MB左右。我都关闭日记文件和错误文件。还是一样的。几天测试1.3.10 开发板,也是一样。不知道怎么解决?

  31. 2012年12月26日11:52 | #37

    ssi on;ssi_silent_errors off;ssi_types text/shtml; 这些都设置好了,我有一个test.shtml文件,里面的内容是[替除关键字] include virtual="/html/01.html"在流览器中打开,直接输出[替除关键字] include virtual="/html/01.html",可是我把test.shtml换成test.html就可以正常执行了,我又把后缀名换成asp,php(我并未设置asp,php的解析方式或代理)都是直接出输出[替除关键字] include virtual="/html/01.html",这说明nginx并没有解析shtml,请问这是咋回事

  32. yarks
    2012年12月18日16:37 | #38

    您好,我想问下用nginx处理动态内容请求是否可行?

    • 2012年12月18日23:38 | #39

      nginx本身只负责处理http请求。nginx可以跟php jsp py配合来处理动态请求。

  33. nginx的困惑
    2012年12月11日14:21 | #40

    求解 :nginx遇到url中特殊字符时的问题.我有这样一段配置 ,正则表达式是用来匹配http://hostname/ep,/originalserver/img/1k.jpg这样的url。$1对应上面的 ep, (有个逗号),且$1的内容是动态增长的。 $2对应上面的originalserver/img/1k.jpg.配置如下:location ~* ^/(.*[,]+)/(.*)$ { if ($request_uri ~ ^/(.*[,]+)/(.*)$ ){ set $route_information $1; set_unescape_uri $squid_url $2; # echo $squid_url; rewrite ^(.*)$ /$squid_url? break; } }nginx处理正常的url上面的配置都没有问题.但是当nginx处理的url 中含有特殊的字符的时候,会对url进行解码.比如url:http://hostname/ep,/originalserver/img/good%2Ftt.jpg.在rewrite 的上面echo $squid_url; 我输出的url特殊字符都是正常的没有变化 good%2Ftt.jpg.但是rewrite到后台的url却变成了good%252Ftt.jpg 难道rewrite也会decode url ? nginx的location 会decode url,这段正则表达式^/(.*[,]+)/(.*) 貌似也会decode url. 感觉nginx对url中特殊字符的处理不是很方便。不知哪位大神 有求解良药,或者指正我的错误。谢谢。

    • 2012年12月11日16:23 | #41

      后台urldecode一下再使用。

    • 2012年12月11日20:56 | #42

      我仔细看了下,这个是你本身请求的问题。跟nginx应该没关。如果浏览器里输入这种请求http://hostname/ep,/originalserver/img/good%2Ftt.jpg. 浏览器自动就会把%变成%25在传给nginx,也就是说nginx接到的串就是http://hostname/ep,/originalserver/img/good%252Ftt.jpg.你可以用fiddler抓一下包看看。

      • nginx困惑
        2012年12月20日10:19 | #43

        我使用的是 $request_uri, 我echo $request_uri,是没有转换的,还是good%2Ftt.jpg,也就是说我if($request_uri ~)进行正则表达式匹配之前是正常的. %2F本身就是特殊字符 "/" 转义过来的。也就是说我 request_uri进行正则表达式匹配后url会变编码 成good%252F,我再进行set_unescape_uri,会解码成正常的Url:good%2F,因为我echo $squid_url看过.但是我rewrite后,在后台接受到的url被编码成了:good%252F。所以我推测是nginx自己去编码特殊的字符. 这种特殊字符的url不是我们开发来决定的。是用户的产品中含有这种特殊字符. 头疼死了。。。

    • 2012年12月11日22:26 | #44

      url中时不能含有’%‘的如果含有百分号,需要用%25代替

      • nginx困惑
        2012年12月20日10:23 | #45

        并且我后台不能进编解码,因为我后台首先经过的是一台缓存系统,不是我们能够控制的,我们自己的可控的代码是在那个缓存系统之后,如果如果我们自己进行编解码,会导致缓存系统中的Url和我们encode的url不一致。会导致其他的问题。

  34. 2012年12月1日14:53 | #46

    哈哈,写吧,正好需要!

  35. 2012年11月27日22:38 | #47

    准备写个nginx的手册,各位有什么好建议,欢迎大家指点

    • 2013年11月11日10:22 | #48

      有案例补充(注意什么,版本兼容性。)。。。。。。。祝你早日出书

      • 2014年11月22日17:08 | #49

        是啊,出书啊。手册这些可以放到平板中做即时查阅也很不错。

    • 爱好吹水的迷之男子
      2015年3月24日17:05 | #50

      我就一个建议,示例配置里边不要包含编辑器特殊字符就好。有不少倒霉蛋复制了那个配置然后粘贴,然后就杯具了。