1.if和后边的括号要隔一个空格,变量后面也要有空格. 2.location / 和location = / 的意味不一样.前面的是通用匹配,后面的匹配根节点访问请求,前面的使用不好很容易引发重定向过多错误或内部服务器错误. 3.root最好写在server下方,每个location中也可以配置. 4.作为静态资源服务器,http节点中的default_type 改为 text/html;才能满足火狐浏览器内核兼容需求. 5.if不支持else和多重判断,if底下不能使用index,可改为rew…
在CentOS/Windows下配置Nginx(以及踩坑) 1. 序言 因为这类文章网上比较多,实际操作起来也大同小异,所以我并不会着重于详细配置方面,而是将我配置时踩的坑写出来. 2. CentOS 2.1 第一步下载nginx包 我选择将包放在/usr/local下 cd /usr/local wget (nginx下载目录网址) 这里的下载目录可以根据需要选择版本从而决定 请点击nginx下载查看目录 2.2 安装nginx所需环境 yum install gcc-c++ yum inst…
为了更好的阅读体验,请访问我的个人博客 前言 早上刷抖音刷到一个只需要三步的nginx搭建教程(视频地址),觉得有些离谱,跟着复现了一遍,果然很多地方不严谨并且省略了大量步骤,对于很多不了解linux的同学十分不友好,然而很多网上的教程也是存在大面积抄袭和错误,因此我从零开始使用纯净版centos进行复现,分享坑爹曲折的踩坑经历. 环境 一台纯净的公网vps(我这里使用vultr,因为可以按时计费),安装centos7 踩坑过程 首先按照视频的教程,我们准备一个网页源码,我就拿我原来的帮会官网来…
因为要搭建个知识库,直接用wordpress,这前提是得先装php,实在不喜欢XAMPP,所以自己折腾,没想到php这一来还不少啊,从头到尾折腾了一个小时多.记录下主要的流程和遇到的坑. 首先官网下载php,http://php.net/downloads.php,用的是5.6.28的版本. 下载后,上传到服务器随意目录. groupadd www useradd -g www www tar xzvf php-5.6.28.tar.gz 完了后,configure编译,如下: # ./conf…
最近有一个项目, 进行步态识别的时候,同时需要显示摄像的实时画面.对于 Winform 显示画面,之前针对 rtmp 流的时候,是先写一个HTML 网页加载视频流,然后在IIS上发布,将地址直接赋值给winform中 WebBrowser 控件的Url值即可. this.webBrowser1.Url = new Uri("http://192.168.0.217:8063/player.html"); 针对HTML部分,网上有很多开源的Demo,已封装好,没啥值得研究的事情.本来顺顺…
转载请注明出处:http://blog.csdn.net/guodongxiaren/article/details/40950249 谢谢合作 前言 无论是CentOS,或是Debian/Ubuntu.甚至是Windows.Nginx都有已编译好的安装包可用. 通常仅仅须要在终端上潇洒地输入apt-get install ...或是yum install ..就能够了.可是对于我这个源代码编译狂来说.那样一键安装,显然无法满足我心理需求. 获取Nginx源代码 下载 官网已经出现了1.7了.只…
centos 安装 nginx 教程 1.创建/etc/yum.repos.d/nginx. centos 安装 nginx 教程 1.创建/etc/yum.repos.d/nginx.repo touch /etc/yum.repos.d/nginx.repo 2.编辑 sudo vim /etc/yum.repos.d/nginx.repo [nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos…
1.短路逻辑 逻辑运算中,如果前一个条件已经可以得出最终结论,则后续所有条件不再执行!这里的逻辑运算指的是逻辑与和逻辑或. 我们要理解逻辑与是两个条件都为真的时候,才为真,如果第一个就是假的,那么后面一个也不用执行了.逻辑非是两个条件中有一个是真,则结果为真,所以只要第一个为真,那么结果为真,后面一条语句就不用执行了.于是又如下例题: console.log(2&&3); console.log(2||3); console.log(0&&1); console.log(0…
那么问题的背景: A想给B发送socket 消息 ! A这消息 这时候被Nginx 轮询发到了C 服务器上! 擦!   这时候就蛋疼了!   要接收消息那个人在B服务器上!     B就这样苦逼的收不到了! 最简解决方案: 1.我先百度了下,草.发现各种说发  ,什么MQ进行什么的! 反正麻烦! 2,redis 中有一个发布和订阅  !   搞定收工!…
C/C++中的指针让程序员有了更多的灵活性,但它同时也是一把双刃剑,如果用的不好,则会让你的程序出现各种各样的问题,有人说,C/C++程序员有一半的工作量是花在处理由指针引起的bug上,可想而知,指针中包含的陷阱是多么可怕.既然如此,我们在编写代码的时候就应该把好关. 要想在编写代码的时候尽可能避免指针带来的问题,就需要知道不恰当的使用指针到底会引发哪些问题, 又该如何去避免它?下面一起来总结在使用指针时容易遇到的问题.   1.避免内存泄露 程序在运行的时候需要内存,同时我们也知道内存是有限的…