Articles of apache 2.2

Apache2命名为基于和基于IP(SSL)与Apache2和网站启用计划

使用一个IP,我如何设置两个域名: * .foo.com仅基于端口80的名称。 * .bar.com捕获对IP或* .bar.com所做的80和443的所有请求 我可以使用网站启用scheme吗? 更新这个更清楚,我想我可能夸大了我的要求: If http.header.host == ^.*?.foo.com: then serve('/var/www/foo'); else if tcp.port == 443: serve.ssl('/var/www/bar'); else serve('/var/www/bar') fi

如何configurationmime_content_type()函数在php5中正常工作?

我有一个Ubuntu的9.04桌面,我用我的开发机器与Apache2安装。 我需要经过哪些步骤来确保文件的MIMEtypes是正确的? 目前所有文件都parsing为MIMEtypes的“text / plain”,因为php没有正确configurationmime_content_type()才能正常工作。

通过FTP的WordPress读/写访问

我目前有一个WordPress的安装问题。 安装的主题是在用户Apache而不是我的用户名,所以目前我不能编辑该目录内的任何文件。 我怎样才能将其从Apache更改为我的用户名?

访问本地主机?

我已经安装了WAMP,并注册了一个域名来链接我的网站,并解决了由WAN接口分配的dynamicIP问题。 现在networking我写了我的注册域如:www.myweb.com,它打开我的DSL调制解调器身份validation页面。 我应该做什么redirect我的域名到我的本地主机,这是由Apache Web服务器ABD PHP(已经安装和本地工作)服务?

Windows 7 – 阿帕奇崩溃

我必须编写小而简单的PHP脚本。 我不想依赖于远程服务器,所以我决定我将安装我自己的环境。 我的工作站是Windows XP,安装了Apache 2.2.11,php 5.2.9和mysql – 5.1.22。 一切都好,它工作,因为它应该工作… 几天前我升级到Windows 7 。 安装了Apache 2.2.13(保留旧的httpd.conf)和相同版本的php和mysql。 运行脚本与解释器(使用cmd)是好的,但是当我尝试通过Apache达到他们崩溃。 这是我的错误日志: [2009年8月17日星期一15:05:14] [注意]父级:子级进程退出状态255 – 重新启动。 [2009年8月17日星期一15:05:14] [注意] Apache / 2.2.13(Win32)configurationPHP / 5.2.9 – 恢复正常运行 [2009年8月17日星期一15:05:14] [注意] Server built:Aug 6 2009 15:50:50 [2009年8月17日星期一15:05:14] [通知]家长:创buildsubprocess6740 [2009年8月17日星期一15:05:15] [注意]子6740:subprocess正在运行 [2009年8月17日星期一15:05:15] [通知]孩子6740:获取启动互斥量。 [2009年8月17日星期一15:05:15] [注意]子6740:启动64个工作线程。 [2009年8月17日星期一15:05:15] [注意]孩子6740:开始线程侦听端口80。 使用谷歌search“父母:subprocess退出状态255 – 重新启动”。 我发现这个大的Windows Vista也是知道的,但我找不到解决scheme。 谢谢!

Apache将不会开始使用mod_ssl.so

使用centos 4.4 / apache 2.2.13和openssl 0.9.8k从源码构build。 在启动时在下面获取消息。 一切似乎build立罚款mod_ssl.so:undefined sysmbol:SSL_CTX_set_info_callback

在Ubuntu 8.10上提供了最近的Apache的资源

我需要在Ubuntu 8.10上运行最新的Apache(2.2.13),并且由于云托pipe问题,我非常反感从源代码编译或构build我自己的.deb。 即使Canonical的强大的backports存储库也只有Apache 2.2.9。 任何人都可以在Ubuntu 8.10上为Apache 2.2.13build议一个好的sources.list存储库吗?

PHP网站获取502错误的网关错误?

我正在运行一个PHP的Web应用程序,并始终得到一个:502坏的网关Nginx的错误,当试图在网站内的某些function。 没有试图详细介绍什么特定的代码可能会导致这个(可能是什么)有任何人曾经经历了这个与PHP / Apache的设置? 这是一个代码问题或pipe理问题? 我正在使用webfaction作为我的主机。 更新:这是来自我的主机的回复日志: 这通常是在共享apache实例上发生最大并发请求的症状。 如果你愿意的话,我们可以在一个私有的Apache + PHP实例上设置你,它应该为你解决这个问题。 它还会有性能增加的附加优势,以及被计入内存使用的轻微缺点。 如果您发现它在单个函数上一直发生,那么并发请求问题不是问题。 这很可能是您缩小范围的function的暂停。 在这种情况下,您的select是优化此函数的代码,以便更及时地响应,或者您可以考虑在脚本执行期间增加超时限制的可能性。 看起来他们对此有任何意义吗? 我不知道他是什么意思,因为我在一个灯栈上本地开发了应用程序没有超时问题的function超时。 只有一次,我上传的应用程序webfaction我开始得到这个错误。

如何在Windows上将apache2.2.x升级到2.2.x + 1

我在生产Web服务器上的Windows 2003上安装了apache 2.2,需要将其升级到最新的版本。 Apache只提供一个安装程序的Windows(或源如果我想编译) – 如果我安装在我当前安装的顶部将工作? 或者是要破坏的东西。 谢谢

我在哪里把位置标签放在apache2configuration文件中

我想要设置与此处提到的类似的到期设置。 使用mod_headers mod_expires进行Apachecaching 但是我不确定我应该在哪里放置这些代码。 我在ubuntu上运行apach2,在我的apache中有4个虚拟主机。 虚拟主机configuration是类似于这个 <VirtualHost xx.xx.xx.xx:80> ServerName xxxxxx ServerAlias xxxxxxxxxx DocumentRoot /home/xxxx/current/public <Directory "/home/xxx/current/public"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> 我的直觉是,我应该把目录后的东西。 那会在这个标签之后。 这是放过期码的正确地方吗? 而且我还假设我会为所有4个虚拟主机重复相同的代码。 他们都需要相同的configuration。