Articles of apache 2.2

debian和apache2安装

我刚刚login到我刚刚购买的使用debian的VPS服务器,并尝试安装apache2,这里发生了什么: vs12-101:/# apt-get install apache2 Reading package lists… Done Building dependency tree… Done apache2 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. 6 not fully installed or removed. After this operation, 0B of additional disk space will be used. Setting up ssl-cert (1.0.23) … hostname: Unknown […]

在FreeBSD上安装Apache22并行安装Apache13

我运行一个FreeBSD(6.3-STABLE)生产服务器,通过端口安装apache13。 由于各种原因,我需要升级到apache22,最好还通过端口安装。 由于我的维护窗口非常短,我考虑将apache22安装到apache13并进行configuration和testing(端口:81左右),然后在维护期间切换。 (当然,备份存在)。 事情是,apache22端口设置为与apache13冲突,我无法find一种方法来覆盖这一点。 [root@desearth ~]# portupgrade -fNW www/apache22 … ===> Installing for apache-2.2.13 ===> apache-2.2.13 conflicts with installed package(s): apache-1.3.34_4 apr-db42-1.2.8_2 同样的原因,使用-DFORCE_PKG_REGISTER在/ usr / ports / www / apache22目录中执行“make install”也会失败。 任何想法如何解决这个问题?

Oracle / PHP / Apache

我build立了一个非常快的networking应用程序,直到第三个国家(大多数)的用户开始使用该应用程序。 现在很慢。 我从日志中看到,我一直在得到ORA-12170:TNS:当使用率达到峰值时发生连接超时。 我该如何解决这个问题? 然后,什么设置的Apache将有助于加快东西? 负载均衡,多个实例? 我在RHEL4上运行它

默认所有的PHP生成和Apache服务页面不caching

我有一个小型的Xampp服务器,用于PHP网站的编码和原型。 每次刷新页面时,我通常会在最近几秒钟内调整页面的代码。 没有理由将来自服务器的任何内容caching起来,而且我的工作存在着caching内容的问题。 是否有一个简单的方法在Apache或PHP中使所有内容服务,未caching的默认? 唯一能看到服务器的是我的工作站,因为我的防火墙configuration为防止外部通讯,所以不用担心。 我宁愿设置在apache或php.in而不是基于浏览器的解决scheme。 思考?

Apache的性能超时

我正在运行一个networking服务器,我正在主办6-7网站。 这些网站中的大多数从托pipe在同一台服务器上的MySQL获取其内容。 每天的平均访问量约为500-600人,每周访问量约为15万次。 但由于某种原因,有时网站发送超时,或有时网站不加载所有图像。 我知道我也许应该从dynamic内容中分离静态内容,但是现在我认为这不是一种可能性。 我将不胜感激任何build议,我怎样才能提高Apache的性能,所以它不会超时。 服务器在 Sempron LE 1300 上运行 ; 2.3GHz,512Kcaching2GB RAM 10Mbps / 1Mbps 服务: MySQL,ProFTPD,Apache。 Private + Shared = RAM used Program —————————————————- 1.2 MiB + 54.0 KiB = 1.2 MiB proftpd 4.1 MiB + 23.0 KiB = 4.1 MiB munin-node 20.8 MiB + 120.5 KiB = 20.9 MiB mysqld 47.3 […]

apache / nginx html文件大小限制

在向用户浏览器提供/发送HTML文件时,我可以在哪里重新configuration此大小限制? 我想通过apache和nginx发送一个非常大的html文件给用户。 文件被截断在apache / nginx中,什么设置决定文件大小?

寻找理想的维基引擎,以适应我公司的需求

我确定有很多人希望有人为了任何目的推荐他们的wiki引擎,但我还没有看到有我的具体要求的人。 我们目前有一台Linux服务器,负责我们(小)办公室的每项服务。 其职责之一是运行一个只允许本地networking连接的apache服务器。 我想要build立一个Wiki来运行在这个Intranet上(这已经提供了我亲自用PHP编写的各种报告和其他工具)。 这将有两个目的。 首先,它将作为我的文档工具,让我详细介绍我的IT工作的每个方面。 其次,它将作为公司手册的东道主。 这听起来很简单。 几乎任何维基都可以做到这一点,但这是什么使事情复杂化: 它必须与Linux系统用户和组帐户已经集成到一起。 我不希望我的用户有我们的系统的另一组凭据。 用户应该能够使用他们的系统帐户login,并且我需要能够根据用户所在的组来分配查看/编辑权限(例如,只有“admin”组的成员才能够查看/编辑IT文档,只有“经理”才能编辑手册,“用户”可以查看手册等)。 另外,我真的更喜欢一个所见即所得的编辑器(或者能够添加一个)对技术性较差的用户,即使是基本的标记也不舒服。 我已经研究了许多维基引擎,并没有发现任何似乎能够轻松做到这一点。 我相信一些像MediaWiki这样“大”的人也许可以做这个,但是我正在寻找一些能够以更简单和可维护的方式来做到这一点的东西,而不必花费数小时的时间进行configuration

通过.htaccess基于URLredirect

我看到这个: 如何通过htaccessredirect根和只有根? 它接近,但不完全。 我正在重写一个网站,并希望能够发送来自以下用户: http://myfullurl.com 至: http://mylandingpageurl.com 在保留testing网站的能力的同时: http://myfullurl.hostingprovider.com

Apache 2:来自当前主机的Referer

我有一个mod_setenvif的Apache 2。 我的目标是停止在我的全局apache.conf中的图像的所有盗链。 目前是: <FilesMatch ".(gif|jpg|jpeg|png)$"> SetEnvIfNoCase Referer "^http://[^/]*blogger.com/" hotlink SetEnvIfNoCase Referer "^http://[^/]*myspace.com/" hotlink SetEnvIfNoCase Referer "^http://[^/]*ebay" hotlink … deny from env=hotlink </FilesMatch> 到目前为止工作很好,但我必须捕捉每一个hotlinker一次,并将其添加到我的configuration。 我想通过添加如下内容来获得更广泛的评价: # Set variable "hotlink" if Referer contains "forum" SetEnvIfNoCase Referer "forum" hotlink # Unset variable if Referer is from the same Host as current request SetEnvIfNoCase Referer %{Host} !hotlink 计划是匹配http:// […]

mod-rewrite:在多个目录中查找文件

这是一个有趣的问题: 我试图将系统上的几个文件分成许多包,并且能够在不明确指定文件所在的包的情况下访问它们。 下面是一个例子:说一个文件/package1/one.htm在/package1而/package2/two.htm在/package2 。 使用下面的configuration,我将能够直接访问它们,例如。 http://localhost/one.htm RewriteCond %{DOCUMENT_ROOT}/package1%{REQUEST_URI} -f RewriteRule ^(.*) /package1$1 [L] RewriteCond %{DOCUMENT_ROOT}/package2%{REQUEST_URI} -f RewriteRule ^(.*) /package2$1 [L] RewriteCond %{DOCUMENT_ROOT}/package3%{REQUEST_URI} -f RewriteRule ^(.*) /package3$1 [L] 问题是我希望能够添加更多的包,而不更新这个Apacheconfiguration文件(并且不必重新启动Apache)。 我正在想的是: RewriteCond %{DOCUMENT_ROOT}/package(.*)%{REQUEST_URI} -f RewriteRule ^(.*) /package%1$1 [L] 但是,不幸的是,上面的代码不起作用,因为从RewriteCond ( (.*) )中找不到匹配,然后将其应用到RewriteRule 。 至less这是我的理解。 你能想出解决这个问题的创意方法吗?