Articles of apache 2.2

在LinuxconfigurationApache Webserver – 我可以创build一个虚拟Index.html

我在Linux上的Apache web服务器下有一些目录。 我需要在每个目录中的文件 – index.html。 我可以保留一个主index.html文件在一个特定的位置,并告诉Apache使用这只是因为没有真正的index.html文件中的一个子目录?

使用Apache Basic Auth是否影响yum安装?

我还没有进一步的信息,但是我会在早上排除故障,我想要一个起点。 有没有任何理由,昨天在Apache设置基本身份validation后,安装yum(昨天工作正常)会失败? 我已经search谷歌和SF近一个小时,找不到任何相关的。

Apache是​​否在每个HTTP请求上产生pipe道logging器?

我正在研究一个高容量的Apache prefork站点,并注意到许多日志条目,例如: CustomLog '|/foo/bar/cronolog -foo -bar' RewriteLog '|/foo/bar/cronolog -bar -foo' 当apachelogging请求,或者重写是cronolog 为每个请求产生的,或者是在preforked apache进程的生存期内打开和写入的pipe道? (这是问stackoverflow,但我会从那里删除更适用于我认为。)

解决Plesk LAMP专用服务器的高负载问题

我有两个几乎相同的专用服务器与相同的提供者。 他们也运行几乎相同的软件堆栈:RedHat 5 64位,Plesk,PHP,Apache和MySQL。 我们使用它们来托pipe我们构build的自定义网站。 问题是,虽然我们的第一台服务器的平均负载(最高)大约为0.3,但第二台服务器的平均负载平均在4.0或更高。 Plesk中的基本function被延迟,执行shell命令时会有一些延迟。 任何人都有想法,为什么这么高? 为什么它会和我们的其他服务器有很大的不同? 这是我目前的最高输出(按%MEMsorting)… 任何帮助深表感谢 … top – 21:48:04 up 100 days, 4:28, 1 user, load average: 3.74, 4.20, 4.23 Tasks: 336 total, 1 running, 335 sleeping, 0 stopped, 0 zombie Cpu(s): 0.8%us, 0.4%sy, 0.0%ni, 91.3%id, 7.5%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 12290884k total, 11886452k used, 404432k free, 2920212k buffers […]

在哪里可以findPHP脚本中的ServerName

我正在寻找位于/etc/apache2/apache2.conf的ServerName字段。 我唯一的问题是,然后调用它在PHP( echo $_SERVER['SERVER_NAME']; )它给了我不是服务器的名称,但IP地址。 如果我拉一个phpinfo(); 我可以在apache2handler下的Hostname:Port字段下的服务器名称,所以我知道它可以以某种方式访问​​。

服务器与IIS和Apache – 如何SSL使用IISencryptionApache

我有一个Windows Server 2003框已经安装并使用IIS 6. IIS设置为使用默认端口通过HTTP和HTTPS连接提供站点。 出于各种原因,我需要在同一台服务器上设置Apache,并将其页面作为SSLencryption的HTTPS页面提供给最终用户。 IIS或Apache都不是(或者很可能是)特别高的stream量或高使用率。 我看到的方式有两种可能的办法可以做到。 从IIS导出SSL证书,在Apache中进行设置,并使Apache通过非默认端口将服务器HTTPS连接本身。 或者使用IIS以某种方式代理Apache,从而对其现有的SSL安全性进行代理。 什么是最简单的设置,configuration,维护和运行? 哪个工作最好? 有没有人做过这种事情? 任何提示或注意事项?

RewriteRule在htaccess子目录中

Windows服务器,运行Apache。 在我的Apache conf中,我有一个站点的根的AllowOverride None ,然后我有一个子目录设置为AllowOverride All : <Directory /> AllowOverride None </Directory> <Directory "/safe/"> AllowOverride All </Directory> 但是,当我尝试在子目录的.htaccess文件中设置一个重写规则时,什么也没有发生,我只是得到一个404页面未find错误。 例: RewriteEngine On RewriteRule (.*) /blah?test=$1 [R=302,NC,NE,L] 通过Apache conf重写URL可以正常工作。 我不明白为什么这个规则会被忽略。 我不想在conf中重写URL,因为在这种情况下,我可能需要不断地改变redirect,并且不希望在每次更改时重新加载服务器。 我也不想通过在站点范围内启用.htaccess文件来影响服务器的性能,只是在我需要的子目录中。

在.htaccess问题中阻止IP范围

我试图阻止使用IPfilter在.htaccess中的一个我的webapps的访问,问题是,更新后的文件: order allow,deny deny from 58.14.0.0/15 allow from all 我得到以下错误: 内部服务器错误服务器遇到内部错误或configuration错误,无法完成您的请求。 请联系服务器pipe理员[email protected]并告知他们错误发生的时间,以及您可能已经犯的错误。 有关此错误的更多信息可能在服务器错误日志中可用。 哪里不对? 问候, 佩德罗

为什么我在Windows 7上启用Apache的HTTPS后出现“加载页面时出现问题”?

我通过取消注释在Apache服务器(2.2.15)Windows 7 Enterprise上启用了HTTPS: 包括/private/etc/apache2/extra/httpd-ssl.conf 在C:\ Program Files(x86)\ Apache Software Foundation \ Apache2.2 \ conf \ httpd.conf中,然后修改C:\ Program Files(x86)\ Apache Software Foundation \ Apache2.2 \ conf \ httpd-ssl.conf包括: DocumentRoot“C:/ Program Files(x86)/ Apache Software Foundation / Apache2.2 / htdocs” ServerName myserver.com:443 ServerAdmin [email protected] … SSLCertificateFile“SSLCertificateFile”C:/ Program Files(x86)/ Apache Software Foundation / Apache2.2 / conf / cert.pem SSLCertificateKeyFile“SSLCertificateFile”C:/ […]

如何在不重新启动dns服务器的情况下dynamic编辑dns条目

我正在尝试在tomcat服务器上的单个webapp上托pipe多个站点。 例如,www.abc.com,www.xyz.com和几个网站从我的webapp托pipe的Tomcat与Apache作为Web服务器获取内容。 我的网站应用程序托pipe在www.mysite.com。 www.abc.com应转发到www.mysite.com?id=abc www.xyz.com应转发到www.mysite.com?id=xyz 你能告诉我如何configurationDNS条目,Apache和Tomcatconfiguration来实现这种情况? 这些网站将不得不dynamic添加! 那么是否有任何方法来dynamic更新DNS条目,而无需重新启动DNS服务器…类似的Apache和Tomcat也? 首先十分感谢