下面是apache使用过程中经常遇到的一些问题:
1、如果找不到文件的具体位置,在Linux下可以用类似locate httpd.conf的指令来搜索文件的位置。如果搜索不到,可以先用updatedb指令更新索引数据库再用locate搜索。
2、apachectl configtest或apachectl –t 检查配置文件”阅读全文”
apache
1、A记录:WEB服务器的IP指向
A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。
说明:用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置自己域名的二级域名。
就是说:通过A记录,大家可以设置自己的不同域名转到不同的IP上去!”阅读全文”
A记录, CNAME, DNS, url转发
如果想为服务器上所有的网页添加一些特定的内容,可以考虑使用 apache 的mod_layout模块。
官方地址:
http://www.musc.edu/webserver/mod_layout.html
但是他们的现在连接已经坏了,而且找到的几个版本在64为的系统上安装总是有问题,这里提供一个好用的版本:
mod_layout-5.1.ta”阅读全文”
apache, mod_layout
第一种方法(最简单的办法):
通常,软件的漏洞信息和特定版本是相关的,因此,版本号对黑客来说是最有价值的。
默认情况下,系统会把Apache版本模块都显示出来(http返回头)。如果列举目录的话,会显示域名信息(文件列表正文),去除Apache版本号的方法是修改配”阅读全文”
apache, httpd, 安全, 黑客
问题描述:
在对Apache,Nginx或者squid等进行优化的时候一个很重要的指标是能够支撑的最大并发数量。那么如何查看系统中当前网络并发情况呢?
拿Apache来说:
Apache如果MPM的prefork模式下可以使用,
ps -ef|grep httpd|wc -l
就可以了,因为一个连接就对应一个子进程。但是每一个进程的网络连接”阅读全文”
apache, nginx, squid, 高并发
用 webbench 压力测试时候发现 squid 能够接受的并发数有限,error log 里面大量的报错:
Socket/File: Can’t open so many files , 一般当文件打开数到900多时速能就非常快的下降,造成页面链接超时无法打开,而此时机器负载并不高。真正的瓶颈就在 ulimit 的限制上。
Linux的bash可”阅读全文”
squid, ulimit
Nginx 有个内置的SSI 模块 ngx_http_ssi_module 在,因此直接在配置文件中添加如下:
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
保存后重启Nginx即可。
nginx, Shtml, SSI
首先需要说明的是无论linux下还是Windows下的Apache,2.0以上都支持SSI (server side include ),太老的也没试过。。但是默认并没有开启这个选项,需要手动开启一下:
第一步找到:
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
去掉注释,如果没有就加上
第二”阅读全文”
apache, Shtml, SSI
apachectl -k restart
向父进程发送HUP或restart信号会使它象收到TERM信号一样杀掉所有的子进程,不同之处在于父进程本身并不退出。它重新读入配置文件、重新打开日志文件。然后产生一系列新的子进程来继续服务。
使用mod_status的用户会注意到在HUP信号发出后,服务器统计信息会被清零。
如果你重”阅读全文”
apache
Apache可以自定义各种出错情况下显示的页面,替换掉浏览器的默认的样子,这些页面中可以提供一些导航功能使得用户体验更好。
直接加在 httpd.conf 中即可:
ErrorDocument 404 http://www.linuxpig.com/404.php
ErrorDocument”阅读全文”
apache
一、定义日志格式:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
解释:这个格式对于分析Log数据已经足够了,包含了请求的时间、方式、Refer以及客户端信息等
二、一天一个文件:
CustomL”阅读全文”
apache
什么是 SHTML
SSI工作原理
SSI有什么用?
使用SSI 如何在我的WEB服务器上配置SSI功能?
SSI指令基本格式
SSI指令使用详解
关于SHTML和HTML的区别
什么是 SHTML
使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器”阅读全文”
Shtml, SSI