摘要: 在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 )
链接直达
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。一、Java JVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配,堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的...
8年前 (2016-09-12)
阅读(2773)
赞一个 (0 )
链接直达
给指定的文件夹配置对应的访问权限是Apache配置中的基础应用,也是Apache使用者的必备技能之一。在Apache配置文件中,给指定目录设置基本的访问权限,主要是靠Allow、Deny、Order三个指令的配合使用来实现的。1、Allow指令Allow指令的作用与其英文单词的含义一致,用于设置允许访问当前目录(及其子目录)或文件的用户范围。例如,Allow from all表示允许所有用户访问。下面,我们参考更多的例子,以帮助理解(D...
8年前 (2016-09-11)
阅读(3313)
赞一个 (2 )
链接直达
Options指令是Apache配置文件中一个比较常见也比较重要的指令,Options指令可以在Apache服务器核心配置(server config)、虚拟主机配置(virtual host)、特定目录配置(directory)以及.htaccess文件中使用。Options指令的主要作用是控制特定目录将启用哪些服务器特性。Options指令常见的配置示例代码如下:<Directory />
#指定根目录&qu...
8年前 (2016-09-11)
阅读(2948)
赞一个 (1 )
链接直达
Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP)Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于ap...
8年前 (2016-09-08)
阅读(2094)
赞一个 (0 )
链接直达
Nginx的多域名配置很简单,废话不多说,直接贴示例代码Nginx服务器,允许建立多个Server节点,每个节点可以监听一个80端口,这样每个server下的location就可以指定一个新的项目地址server {
listen 80;
&nbs...
8年前 (2016-08-26)
阅读(2378)
赞一个 (0 )
链接直达
Nginx 反向代理 Tomcat 传递自定义 Head 信息遇到几个问题总结一下!1、Nginx 若只配置 proxy_pass 则不会将原始请求 Head 向 Tomcat 转发,必须配置 proxy_set_header !server {
listen 80;
server_name&n...
8年前 (2016-08-26)
阅读(3545)
赞一个 (0 )
链接直达