Articles of apache 2.2

为域提供相同的级联文件夹

我目前有几个网站都使用相同的CMS代码库。 它们都共享相同的包含CMS和库文件的path,每个文件都有一个索引htaccess和configuration文件。 由于这些文件对于每个客户端都是相同的,因此对于所有客户端来说,使用这些文件会更容易。 我有一个想法,我可以在虚拟主机内设置客户端ID。 如果我没有其他文件需要在域文件夹内(我可以符号链接两个文件夹,或者将documentroot设置为每个域的基本“公共”目录),这一切都将工作得很好……但不幸的是,有数据需要在域文件夹中的文件。 所以,理想情况下,我想要一个这样的结构: /var/lib/library /var/lib/cms /var/www/vhosts/site1 .data files and folders (no index, htaccess file etc) /var/www/vhosts/site2 .data folders and files (no index, htaccess file etc) /var/www/public index.php (which calls the cms bootstrap) 我怎样才能configuration文件结构级联(在某些情况下,我可能想放置一个索引文件在默认域httpdocs文件夹中)。 谢谢。 PS。 无法决定在serverfault或stackoverflow

增加与apache2同时连接

如何增加apache2中同时连接的数量? 我正在使用一个JavaScript应用程序,定期轮询服务器,我试图阻止客户被locking。 我知道我应该切换到一个非locking的networking服务器,但在这之前,有没有什么破解我可以在Apache中做到这一点优化? 谢谢。

logging被拒绝的主机IP

我想logging尝试访问我的网站的客户端的IP地址,但由于在使用DENY FROM语法的.htaccess中阻塞而无法login。 请指导我

亚马逊实例挂起(任何希望?)

我有非常非常less的用户。 我今天正在取消一些数据,但这通常不是问题。 我附上了我的实例统计的截图。 一切都 规范化和实例仍然悬挂。 我在这里有什么希望吗?

Apache的问题:子域去域名,不必

我已经安装了一个装有经典LAMP的Ubuntu 10.04 LTS机器。 我创build了两个网站: 一个公共网站,www.mysite.com 目前在private.mysite.com上开放的“私人”网站 我为他们创build了两个不同的configuration文件, 在/ etc /阿帕奇/网站可用/ mysite的 在/ etc /阿帕奇/网站可用/私人的mysite 使用默认的Apache虚拟主机configuration。 没有通配符,ServerName分别是www.mysite.com和private.mysite.com,我没有使用通配符。 当然还有那些启用/启用网站的符号链接。 每个网站都有自己的目录, 在/ var / WWW / mysite的 在/ var / WWW /私有的mysite 公共网站是一个WordPress博客。 私人网站是一个Web应用程序与几个PHP文件。 一切都应该好,我已经检查了几次,但有些奇怪的事情发生。 当我访问private.mysite.com私人部分进展顺利。 但是,当我访问www.mysite.com,服务器直接到private.mysite.com。 Apache日志显示,这些请求www.mysite.com甚至没有login /var/www/mysite/logs/access.log(或error.log) 他们去,而不是 /var/www/private-mysite/logs/access.log 所以每个请求都去了子域。 任何想法来纠正这种行为? *****************************更新******************** ************** 更多信息: ls -l / etc / apache2 / sites-available / -rw-r–r– 1 root […]

将https子域redirect到www域

我们已经为https://www.domain.com购买了SSL证书。 用户将通过https : //sub1.domain.com,https://sub2.domain.com等访问域 我希望能够通过Apacheredirect这些子域名。 因此,例如, https://sub1.domain.com成为https://www.domain.com/sub1 。 这是可能做到这一点,而不提出用户“不安全的连接”错误?

Apache NameVirtualHost和多个主机名

我想为www.example.com和example.com使用一个VirtualServer。 这可能吗? 我至less可以有一个参考吗?

Ubuntu:apt-get install apache2获取apache 2.2.12而不是2.2.19

最新版本的Apache Web服务器是2.2.19,但是当我尝试安装Apache apt-get install apache2 它安装了几年前的2.2.12。 为什么是这个+

APC设置和apache2错误的问题

我遇到了一系列不认识的错误; 我怀疑这与APC有关,但我不确定: [Wed Jun 08 19:59:31 2011] [error] [client 10.211.55.2] PHP Notice: Unknown: 1. h->opened_path=[null] h->filename=[/var/www/sitenetos.com/index.php]\n in Unknown on line 0 [Wed Jun 08 19:59:31 2011] [error] [client 10.211.55.2] PHP Notice: Unknown: apc_cache_find [2231284]\n in Unknown on line 0 [Wed Jun 08 19:59:31 2011] [error] [client 10.211.55.2] PHP Notice: require(): 1. h->opened_path=[null] h->filename=[/var/www/sitenetos.com/application/bootstrap.php]\n in /var/www/sitenetos.com/index.php […]

OpenSSL握手失败(14094410) – 来自移动电话的错误客户端证书检查

我使用modssl通过Apache运行一个代理服务器,我们用这个代理服务器将来自移动设备的POST代理到另一个内部服务器。 这对大多数客户成功地工作,但来自特定手机型号(诺基亚2690)的请求正在显示一个奇怪的握手失败。 看起来好像OpenSSL要么从电话中请求(或试图读取未经请求的)客户端证书(这是特别奇怪的,因为j2me的kssl实现不支持客户端证书)。 我在虚拟主机conf和modssl conf中都使用SSLVerifyClient none指令禁用了客户端证书。 debugging级别的error.log跟踪是(详细编辑): [client 41.220.207.10] Connection to child 0 established (server www.myserver.org:443) [info] Seeding PRNG with 656 bytes of entropy [debug] ssl_engine_kernel.c(1866): OpenSSL: Handshake: start [debug] ssl_engine_kernel.c(1874): OpenSSL: Loop: before/accept initialization [debug] ssl_engine_io.c(1882): OpenSSL: read 11/11 bytes from BIO#7fe3fbaf17a0 [mem: 7fe3fbaf90d0] (BIO dump follows) [debug] ssl_engine_io.c(1815): +————————————————————————-+ [debug] ssl_engine_io.c(1860): +————————————————————————-+ [debug] […]