首页 > 代码库 > nginx线上一次临时小小配置记录

nginx线上一次临时小小配置记录

   由于用到了开源产品接入游戏sdk服务器,因此将nginx 80端口转向了40000 因此nginx访问会出现这种情况:

 404 not found

  好久没有配置这个了,百度了一下很多坑,不信你自己百度试试,404 not found鬼知道会给你带来什么,于是自己琢磨了下,打开配置文件看看后才知道原来问题在:

  proxy_pass http://127.0.0.1:40000;

  

于是修改配置,nginx -t之后检查

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful


于是reload后


又出现了:

 {"code":-1,"id":"0","nick":"","token":"","msg":"ROUTE ERROR"

鬼知道这个好像是路由错误,其实这就是路径错误,和路由毛关系都没有。


于是彻查完


接下来做个小小的记录:


直接上图吧:


技术分享


之后配置完:

技术分享给我们辛苦的程序员醒醒脑..... 下图


技术分享



配置过程需要涉及到nginx优先级的问题(所谓的优先级在业务没有用到之前个人理解是尽量避免用正则就是...  看客若有疑问,请自行测试。只代表个人看法。)


  另外附加一条链接:http://blog.csdn.net/xy2204/article/details/47749405

技术分享

 马赛克设置的目录地方需要额外注意: 由于涉及到私密故隐藏。


本文出自 “江湖笑笑生” 博客,请务必保留此出处http://hashlinux.blog.51cto.com/9647696/1915246

nginx线上一次临时小小配置记录