标签 "服务器" 相关文章
总计 5 页,当前第 3 页
504 Gateway Time-out就字面意思,我们可以理解为网页请求超时,也就是浏览网站网页所发出的请求没有反应或者未响应,在网站程序层面来说,就是请求未能够执行相应的PHP-CGI程序,或者PHP-CGI程序未能做出相应的处理,又或者是CGI程序的响应处理结果未能够反馈到浏览器或者未能及时反馈到浏览器。一般看来, 这种情况可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的, 这将导致fastcgi进程被挂起, 如...
8年前 (2016-10-18)
阅读(3217)
赞一个 (0)
链接直达
这些模块默认会全部编译进Nginx,除非手工指定某个模块在configure时排除。摘要Nginx处理HTTP的核心功能模块指令aio语法:aio [on|off|sendfile] 默认值:off使用字段:http, server, location这个指令在Linux内核2.6.1922以上版本可以使用,对于Linux内核,这个指令需要配合directio指令,使用这个指令将自动关闭sendfile支持。location&...
8年前 (2016-10-14)
阅读(2549)
赞一个 (1)
链接直达
我们在使用的时候会遇到很多的恶意IP攻击,这个时候就要用到Nginx 禁止IP访问了。下面我们就先看看Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时 候生效最关键的一点是,在server的设置里面添加这一行:listen 80 default; 后面的default参数表示这个是默认虚拟主机。Nginx 禁止IP访问这个设置非常有用。比如别人通过ip或者未知域名...
8年前 (2016-10-14)
阅读(2395)
赞一个 (0)
链接直达
OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。通过众多进行良好设计的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出...
8年前 (2016-10-14)
阅读(2363)
赞一个 (0)
链接直达
nginx默认是不允许列出整个目录的。如需此功能,打开nginx.conf文件,在location server 或 http段中加入autoindex on;有人说两个参数最好也加上去,实际测试没什么实际作用,加不加无所谓:autoindex_exact_size off;默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GBautoindex_localtime on;默认...
8年前 (2016-10-14)
阅读(4217)
赞一个 (0)
链接直达
一. 介绍ngx_headers_morengx_headers_more 用于添加、设置和清除输入和输出的头信息。nginx源码没有包含该模块,需要另行添加。该模块是ngx_http_headers_module模块的增强版,提供了更多的实用工具,比如复位或清除内置头信息,如Content-Type, Content-Length, 和Server。可以允许你使用-s选项指定HTTP状态码,使用-t选项指定内容类型,通过more_se...
8年前 (2016-10-14)
阅读(3204)
赞一个 (0)
链接直达
摘要: 在linux环境下nginx的安装、配置和日志分割,已经做过总结。前些日子,在windows环境下也使用nginx。现在将其安装、配置和日志分割记录下来,见正文。下载软件包,并解压。我的版本是 nginx-1.4.7.zip执行命令:cd nginx-1.4.7start nginx这时,nginx 服务就启动了。输入 http://127.0.0.1/ 就可以看到nginx的...
8年前 (2016-10-13)
阅读(2627)
赞一个 (0)
链接直达
修改src/http/ngx_http_header_filter_module.c找到下面两行:static char ngx_http_server_string[] = "Server: nginx" CRLF;static char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF;将其修改为:static char ngx...
8年前 (2016-10-13)
阅读(4555)
赞一个 (0)
链接直达
很多时候为了安全起见,我们需要隐藏服务器响应的部分头域信息,防止信息泄漏修改nginx.conf、在其中的http节加上server_tokens off;例如:http {
……省略配置
sendfile on;
server_tokens off;
…….省略配置
}重启Nginx后测试...
8年前 (2016-10-13)
阅读(2563)
赞一个 (1)
链接直达
今天遇到一个奇怪的问题,在提交表单时直接就出现 502 Bad Gateway! 开始怀疑是程序问题,后来检查程序正常,发现post字段数大于1000时就出现502 Bad Gateway 而不超过1000时就正常,Google了下。发现有提到php.ini里配置项 max_input_vars 默认没有开启,默认值是1000 于是修改 max_input_vars为自己适合的值。再次提交OK正常了。...
8年前 (2016-10-13)
阅读(3564)
赞一个 (0)
链接直达
我相信,很多人都跟我一样,看书都不会太细致也不太认真思考,感觉书中讲的东西都应该是对的,最近读书时我发现以前认为理所当然的东西事实上压根都没有弄明白,最终的结果是,书是别人的,书中的知识也是别人的。无论是看过的nginx有关书还是网上看到的有关nginx 配置说明的文章(http://wiki.nginx.org/EventsModule#worker_connections),无一例外,在讲到 worker_connections 和...
8年前 (2016-10-13)
阅读(2184)
赞一个 (0)
链接直达
root和alias都可以定义在location模块中,都是用来指定请求资源的真实路径,比如:
location /i/ {
root /data/w3;
}
请求 http://foofish.net/i/top.gif 这个地址时,那么在服务器里面对应的真正的资源是 /data/w3/i/top.gif文件,注意 真实的路径是root指定的值加上locatio...
8年前 (2016-10-11)
阅读(2319)
赞一个 (1)
链接直达