Articles of apache 2.2

HTTPS的/ wp-admin /和HTTP的一切?

我正在Dreamhost上的共享Apache服务器上运行一个WordPress站点。 我已经define('FORCE_SSL_ADMIN', true); 设置(和工作)在我的wp-config.php中,以便SSL用于/ wp-admin /目录。 你能指出我一个.htaccess的规则,仍然维持/ wp-admin / over https,但redirect任何其他目录/ URL使用http? 所有的帮助表示赞赏。 谢谢。

连接超时 – Apache2 / Ubuntu服务器。 为什么?

我已经设法创buildSVN服务器在本地主机(我使用本教程 )。 签出和所有其他命令在本地工作(当我使用地址https:// localhost / svn / repository-name ) 我拥有一个指向我的IP地址的域名。 ping mydomain.com 返回我的IP地址。 该IP地址导致一个路由器,它被configuration为转发端口80和443到我的服务器机器。 不幸的是,结帐https://mydomain.com/svn/repository-name不起作用(连接超时)。 为什么? 请帮忙。 我的服务器机器正在运行Apache2 @ Ubuntu 10.10。

设置高速负载均衡服务器集群 – web / db / NFS

我正在寻找最好的方法(主要是硬件方面)的build议,在预算(比如2000英镑到3000英镑)上build立一个高速负载平衡服务器集群来托pipeWeb服务,数据库服务器和通用文件系统。 所有在Linux上。 对于Web服务器,我知道我想用apache来设置IPVS,但我不知道花在硬件上的最佳方式。 我会设想有一台机器(理想的备份)接受来自互联网的请求,并在apache服务器arrays中对这些请求进行负载平衡。 arrays中的每个服务器都可以共享一个通用文件系统。 到时候,我会添加更多的服务器arrays,以增加容量。 系统在负载平衡器中始终是瓶颈。 我需要什么样的机器才能支持非常高/不那么高的stream量? 哪个更重要 – 处理器/内存 对于apachearrays中的机器,我要做什么 – 更多的处理器,更快的处理器,更多的内存等 – 这是最重要的,如果我打算添加更多的机器 为了提供可伸缩性(易于添加更多的磁盘空间)和性能(因为它也是一个瓶颈),实现共享文件系统的最佳方式是什么? 在这里我想要软件和硬件的build议。 每种不同任务的机器成本/性能估算。 任何有关这种交通量的想法,您可以使用此设置为给定数量的机器提供服务。

中间人攻击有多less人?

我想知道是否应该为我的网站的数据库pipe理应用程序(phpmyadmin)build立一个安全的连接。 他们不存储信用卡,也没有任何可能对黑客有价值的东西。

Apache vhosts 2域

com和.co.uk域名,是否有可能创build一个虚拟主机来指向一个单一的目录? 目前我有 <VirtualHost *:80> ServerName www.domain.co.uk ServerAlias domain.co.uk DocumentRoot "C:/htdocs/domain.com/htdocs" <Directory /> Options +Includes </Directory> ErrorLog "C:/htdocs/domain.co.uk/logs/error.log" CustomLog "C:/htdocs/domain.co.uk/logs/access.log" combined

apache虚拟主机 – 服务器找不到子域名

我想使用虚拟主机设置一个子域。 我已经修改了httpd.conf文件,如下所示,但当我尝试访问url时,出现“找不到服务器”错误。 我正在运行Centos 5.5。 NameVirtualHost *:80 # # NOTE: NameVirtualHost cannot be used without a port specifier # (eg :80) if mod_ssl is being used, due to the nature of the # SSL protocol. # # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section […]

在Apache中与访问控制指令有点混淆

对我的服务器的访问控制是这样定义的: Order allow,deny Allow from 127.0.0.1 而且这是我想要的方式。 首先,只允许从本地机器访问,然后一切都被拒绝。 但是我发现了很多可以做这样的事情的例子: Order deny,allow Deny from all Allow from 127.0.0.1 这更有意义。 首先,所有访问都被拒绝,然后只允许本地访问。 我的问题是,他们是否相同,做同样的事情? 他们的方式我看,但我只是想确保他们是完全一样的。 如果不是,他们有什么不同,我应该去哪个只允许访问我的本地机器?

怎么看看哪些进程让我的服务器变慢?

我的服务器上的所有网站都非常缓慢或根本没有加载。 即使服务器pipe理员(Plesk)也不会加载一些时间。 几个月来的最后一次磕碰都没有改变。 我怎样才能看到哪些进程使我的服务器变慢? 我的环境如下所示: 服务器:运行Linux 2.8.x的VPS 操作系统:Centos 5 pipe理界面:Plesk 9.x 内存:1024MB CPU:2.2GHz 我的网站运行在PHP和MySQL上。 我终于设法telnet(腻子+ SSH)到我的服务器。 运行top没有显示任何使用超过最大2%的CPU的进程,并且没有使用缓冲存储器。 我也有一个朋友安装一个程序,检查核心文件,一切似乎很好。 所以我倾向于networking问题或其他服务器故障。 但我无法找出什么是错的。 下面是Sean Kimball的一些答案: 我不在我的服务器上运行邮件服务 有特定的带宽峰值。 Prefork看起来像这样 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule> 不知道你的意思是与DNS的问题。 但是我认为它正在运行。 没有进程狂奔 我在哪里可以find平均负载? Telnet被禁用,我必须使用SSHlogin:)

Apache中的通配符子域路由

我注意到一些托pipe提供商已经安装了Apache,所以如果我创build一个目录(foo.example.com),Apache将自动知道foo.example.com的DNS条目路由到该文档根目录。 我要做的是设置这样的东西: <VirtualHost *:80> ServerName *.example.com DocumentRoot /home/user/*.example.com </VirtualHost> DocumentRoot将根据ServerName通配符中的模式进行匹配。 在这样做的时候,我需要做的就是在configuration完成后创build/home/user/foo.example.com ,而不需要在Apache中修改任何东西。 这将允许我即时添加子域,而无需重新启动或重新加载甚至编辑Apache中的任何内容。 用例就是这样的。 mkdir /home/user/baz.example.com/ ????? 利润 在哪里我不需要做任何事情,只是简单地做目录。

在双节点apache集群中镜像数据的最佳方法

我构build了一个新的服务器结构,并计划在它们后面有两个apache workhorses和一个sql数据库。 我想知道在Apache服务器之间镜像数据的最好方法是什么。 用户数据应该限制在这些服务器上,因为大部分服务器都可以通过S3访问。 从迄今为止我所做的前期研究来看,我已经读过关于GlusterFS和DRBD的内容,但是一个简单的rsync脚本能做到这一点吗?