Apache

linux大于2T的磁盘使用GPT分区的方法分享

在linux我们可以先把大容量的磁盘进行转换,转换为GPT格式。由于GPT格式的磁盘相当于原来MBR磁盘中原来保留4个 partition table的4*16个字节只留第一个16个字节,其它的类似于扩展分区,真正的partition table在512字节之后,所以对GPT磁盘表来讲没有四个主分区的限制。 对GPT磁盘分区表进行操作,我们要使用功能强大的parted命令。 例:常用的parted命令 # parted /dev/sdb GNU Parted 1.8.1 Using /dev/ [详细]

让apache显示目录列表的配置方法

1、apache中显示目录列表在http.conf中加入如下代码(如有虚拟主机配置,加在虚拟主机配置段内),并把主目录内的index.pho,index.html,index.htm文件删除 复制代码 代码如下:Alias /download "/download" <Directory "/download"> Options Indexes Order allow,deny IndexOptions Charset=UTF-8 Allow from all &l [详细]

Linux 用cp和rsync同步文件时跳过指定目录的方法

需求是:某测试站点,在某个节点的时候需要同步到正式站点去,但是里面的config目录不能覆盖, 方法一:终端命令行下执行以下命令 cp -R `find /projectA -type d -path /projectA/common/config -prune -o -print | sed 1d ` /projectB/ 方法二: localhost # find projectB/ommon/config | xargs touch 修改目标目录的congfig目录文件的access t [详细]

Gentoo 下安装与配置Nginx+ MySQL + PHP (fastcgi) 环境步骤分享

一、安装 Nginx一条命令搞定:USE=fastcgi emerge nginx 新建用户和组:groupadd wwwuseradd www -g www Nginx 安装好后默认会添加 nginx 组和 nginx 用户,不过我本身还是习惯新建个 www 组和 www 用户来做 HTTP 服务用户。若今后 HTTP 服务器更换为 apache 或是 lighttpd 时,用户名和用户组可以不变。 二、安装 MySQL在装 PHP 前必须先装 MySQL,因为 PHP 里的 MySQL 操 [详细]

haproxy+keepalived实现高可用负载均衡(实例配置)

作者:split_two 环境四台机器都是RedHat4.8(64位)版本: IP地址 用处192.168.5.55 MASTER192.168.2.73 BACKUP192.168.5.54 负载A192.168.5.57 负载B192.168.2.100 VIP 1、MASTER上安装haproxy复制代码 代码如下:wget http://haproxy.1wt.eu/download/1.3/src/ha [详细]

Apache Web服务器安全配置全攻略

作为最流行的Web服务器,Apache Server提供了较好的安全特性,使其能够应对可能的安全威胁和信息泄漏。   Apache 服务器的安全特性  1、 采用选择性访问控制和强制性访问控制的安全策略  从Apache 或Web的角度来讲,选择性访问控制DAC(Discretionary Access Control)仍是基于用户名和密码的,强制性访问控制MAC(Mandatory Access Control)则是依据发出请求的客户端的IP地址或所在的域号来进行界定的。对于DAC方式,如输 [详细]

apache启动报错:httpd: apr_sockaddr_info_get() failed

重启apache:service httpd restart虽然重启成功,但却给出如下的提示信息:httpd: apr_sockaddr_info_get() failed for hoteelhttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 究其原因是因为在配置DNS的时候hostname hoteel造成的,重新hostna [详细]

linux服务器用centos还是ubuntu系统

linux服务器系统多使用CentOS、uBuntu、Gentoo、FreeBSD、Debian。服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS ,CENTOS现在市场占有率第一了 【小议】centos与ubuntu的区别 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高 [详细]

Linux下apache日志分析与状态查看方法

假设apache日志格式为:118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] “GET /Public/Css/index.css HTTP/1.1″ 304 – “http://www.a.cn/common/index.php” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB6.3)” 问题1:在apachelog中找出访问次数最多的10个IP。awk '{print $1} [详细]

apache虚拟主机中设置泛域名解析的方法

1、支持多域名例如,让mail.jbxue.org、smtp.jbxue.org、pop3.jbxue.org 都指向同一个虚拟主机,可以写成: 复制代码 代码如下:ServerName mail.jbxue.orgServerAlias smtp.jbxue.org pop3.jbxue.orgServerName 用于指定首选域名,其他的域名用ServerAlias指定,并用空格区分即可。 2、支持泛域名解析ServerAlias 可支持扩展符,例如,我们希望 xx.a.com 下的所有二 [详细]

linux下搭建hadoop环境步骤分享

1、下载hadoop包 wget http://apache.freelamp.com/hadoop/core/stable/hadoop-0.20.2.tar.gz2、tar xvzf hadoop-0.20.2.tar.gz3、安装JDK,从oracle网站上直接下载JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html4、chmod +x jdk-6u21-linux-i586.bin;./jdk [详细]

如何关闭http Methods中的Trace 提高安全意识

使用Nikto测试服务器,发现HTTP开启了trace方法。 TRACE和TRACK是用来调试web服务器连接的HTTP方式。 支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把"Cross-Site-Tracing"简称为XST。 攻击者可以利用此漏洞欺骗合法用户并得到他们的私人信息。 解决: 禁用这些方式。 在配置文件http.conf 添加 TraceEnable off 即可关闭。 [详细]

linux服务器系统CentOS、uBuntu、Gentoo、FreeBSD、Debian的比较

官网:http://www.centos.org/ CentOS其实是Redhat的内核,感觉是会成熟稳定一点,相比旧Redhat,他多了一个yum的命令,学Debian一样自动安装软件;但我感觉CentOS的可以Yum的东西相比Debian或Ubuntu,实在太少了;CentOS游走在年轻与成熟之间,它比Ubuntu更注重安全性,你看他的CentOS5.0默认一装好就自带并打开防火墙就知道;而且有一个叫SELinux的东东在里面,让不同的程序之间权限有所限制,这也是我装CentOS一些软件经 [详细]

apache虚拟主机配置一例

复制代码 代码如下:fivetrees extra # cat httpd-vhosts.conf_bak## Virtual Hosts## If you want to maintain multiple domains/hostnames on your# machine you can setup VirtualHost containers for them. Most configurations# use only name-based virtual hosts so the [详细]

linux apache泛域名解析及dns相关

1、vim /var/named/chroot/var/named/hrsx.com.zone加入一行: 复制代码 代码如下:* IN A 192.168.0.204 2、到apache服务器上,vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 复制代码 代码如下: <VirtualHost *:80> setEnv APPLICATION_ENV testing #ServerAdmin webmaster@dum [详细]