定制NGINX的Header返回信息 Nginx安全教程
定制NGINX的Header返回信息 因为通常我们不愿意把服务器所使用的版本信息 服务器web软件信息 返回给用户 这样可以避免很多安全性问题 因为对方无法判断你的web服务器是什么软件 什么版本 也就少了很多入侵的可能性 比如 我们使用 curl -I www.baidu.com [root@host194 ~]# curl -I www.baidu.com HTTP/1.1 200 OK Date: Mon, 02 Apr 2012 12:20:58 GMT Server: BWS/1.0 Content-Length: 7869 Content-Type: text/html;charset=gb2312 Cache-Control: private Expires: Mon, 02 Apr 2012 12:20:58 GMT Set-Cookie: BAIDUID=015BC91EC78AAA90FAE9AAAF4DF1043F:FG=1; …
Apache+PHP FastCGI数据超时导致500错误问题
Apache + PHP FastCGI数据超时导致500错误问题 最近发现有台带维护的客户服务器 日志记录出现 [warn] .. mod_fcgid: read data timeout in 60 seconds, … [error] .. Premature end of script headers: index.php … 比较多的这种错误 访问会出现 500 Internal Server Error 以为是权限导致的问题 结果发现并不是这个原因 更改 FcgidProcessLifeTime 8200 FcgidIOTimeout 8200 FcgidConnectTimeout 600 FcgidMaxRequestLen 1000000000 把其中FcgidConnectTimeout 60改为 600 …
CentOS 6 挂载 FTP文件系统
CentOS 6 挂载 FTP文件系统 这个算应用比较广的一个应用需求了 当初我们是计划使用这个方案作为CDN的web加速应用 Nginx缓存本地 来实现数据同步的问题 没实际应用到生产环境 主要原因是传输速度问题 以及实现文件版本的问题 这里我把教程些下来 供后来人参考 我们使用到了 1. CurlFTPFS 官方网站 http://curlftpfs.sourceforge.net/ 文件系统应用到cURL 和 FUSE 环境约定 操作系统: CentOS 6 64bit FTP主机: ftp.idcsoft.net FTP目录: public_html FTP用户: ftpuser@idcsoft.net FTP密码: idcsoft.net 挂载目录: /mnt/ftp/ftpuser 第一步 安装需求的软件包 我们直接使用yum安装 yum install fuse* libcurl* glib* glibc.i686 …
CentOS 5 Ext3 文件系统转换为Ext4实战教程
CentOS 5 Ext3 文件系统转换为Ext4实战教程 EXT4的文件系统比EXT3更好 包括性能以及支持性 http://upload.wikimedia.org/wikipedia/commons/6/63/E2fsck-uninit.svg 这个图片简单比较了在不同文件大小下, 文件系统的fsck时间 下面开始转换文件系统 约定 操作系统 Centos 5.8 (64bit) 内核版本 2.6.18-238.19.1.el5 备份目录 /backup (挂载 /dev/sdb) 第一步 备份所有EXT3文件系统到 /backup 目录 fdisk /dev/sdb Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 …