-
问题背景:
浏览器发起websocket连接,nginx代理wss间隔一定时间(其实是60秒)后发现浏览器端连接遭到被动端口,console.log显示websocket错误码为:1006
问题原因:
It turns out that Nginx has default timeout of 60 seconds for its connection t...
-
问题背景:
默认情况下,nginx正向代理是支持代理http请求的,但是却不支持代理https请求,怎么办?
解决方案:
patch一个补丁包到nginx内核,下载补丁:ngx_http_proxy_connect_module
安装依赖【ubuntu】:
# sudo apt-get install libpcre3 libpcre3-dev zlib1g-...
-
问题背景:
Apache-2.4.7,新增一段配置指令,重新启动后报错: apache AH01630: client denied by server configuration
问题原因:
错误的使用了无效的 Apache 指令,换句话:对于不同版本的 Apache,同一个含义的配置指令却是不相同的。
解决方案:
比如金牛座的案例,Apac...
-
在Apache中配置禁止目录访问,即禁止游览列出的目录/文件列表的方法
访问网站目录时Apache默认配置为可列出目录/文件列表,即当你访问http://localhost时会列出相关的目录和文件列表,
我们可以通过修改Apache配置文件httpd.conf来实现禁止列出目录/文件列表,方法如下
1、禁止访问某些文件/目录
增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件...
-
问题背景:
访问网站首页,狂报500内部服务器错误。经检查Apache日志发现如下信息:
Request exceeded the limit of 10 internal redirects due to probable configuration error.
Use ‘LimitInternalRecursion’ to increase the limit if nec...
-
Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,
是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor
Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过两年半了。Igor
Sysoev在建立的项目时,使用基于B...
-
问题背景:
在配置apache多个虚拟主机以后,重启后报告如下错误:
[warn] NameVirtualHost *:80 has no VirtualHosts
问题原因:
原来在 /path/to/apache/httpd.conf 中已经定义过了*:80的 VirtualHost。对于同一主机支持多个虚拟主机的情况,只需要命名一次NameVirtualHost,如果在每个虚拟主...
-
问题现象:
查看apache日志发现如下认证内容:
[Wed Aug 6 16:30:15 2014] [crit] [client 188.71.10.103] configuration error: couldn't perform authentication. AuthType not set!:
[Wed Aug 6 16:30:18 2014] [crit] [client ...
-
分享十个免费的可以用来进行Web负载/压力测试的工具,借助这些工具我们就可以知道自己的服务器以及WEB应用能够顶得住多少的并发量,以及网站性能的高低等等。
Grinder – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。
支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Gr...
-
解决方案:
1、修改rsyslog(大致是第10行,将cron.*前面的注释符去掉):
# vim /etc/rsyslog.d/50-default.conf
# cron.* /var/log/cron.log
2、重启rsyslog:
# service rsyslog restart
3、查看crontab日志:
# tail -f /var/log/cron.log | ...