Articles of apache 2.2

.htaccess 301与正则expression式redirect

我正在尝试修复我们旧网站中有关产品页面与单个产品相关联的多个url的许多错误。 我希望我可以使用正则expression式与常规redirect301线,但目前为止我似乎无法得到它的工作。 这是我正在尝试的: redirect 301 /products/(.*?)/(.*?)/5702/(.*?).html http://mycompany.com/footwear/wolverine-boots-waterproof-durashocks-work-boots-2582-33390.html 有没有人有任何想法,我做错了什么?

将“默认Apache”链接到MacPorts Apache

我在默认情况下安装了Apache 2和PHP 5.3的Mac OS X 10.6.4(非服务器版本)。 但是,因为我需要ImageMagick和所有这些扩展,所以我想以某种方式将默认的Apache服务器“链接”到MacPorts安装提供的服务器上。 这意味着无论何时启用“Web Sharing”(甜名称)而不是/usr的Apache服务器,而是启动/opt/local的安装。 我可以以某种方式实现这个? 如果没有,我可以在/usr使用默认的Apache服务器在/usr /opt/local使用MacPorts安装的扩展吗? 非常感谢您的帮助。

如何启用/禁用基于cookie的mod_deflate?

我想根据某个cookie的存在和值来启用mod_deflate。 我知道有可能使用mod_rewrite进行cookie操作和testing ,但是我不确定如何使用mod_deflate来做这种事情。 这可能吗? 任何指针?

尝试通过IP范围将URLredirect到另一个页面

我在这里遇到了一些麻烦。 我有这几个重写规则,我认为不起作用。 我的主要目的是限制页面,只允许特定的IP或networking块。 RewriteEngine On RewriteLog "/data/wre/var/logs/modrewrite.log" RewriteLogLevel 5 RewriteCond %{REMOTE_ADDR} !^192\.168\.10\..* RewriteCond %{REMOTE_ADDR} !^72\.139\.201\..* RewriteCond %{REMOTE_ADDR} !^129\.233\.4\..* RewriteCond %{REMOTE_ADDR} !^208\.118\.97\32 RewriteRule ^/solutions https://example.com/account/signin?go=outside [R,NE,NC] 我再次testing,似乎不工作? 我做错了吗?

我的CSS文件被认为是PHP

在我之前的一些其他程序员在服务器上做了一些改变,现在如果我打电话的HTML文件,他们被视为PHP。 如果像这样的HTML文件已经包括CSS它也被视为PHP,并使问题…他们尝试连接到MySQL数据库,尽pipe在那些CSS是没有线的PHP … 你能给我一些build议什么检查,或设置(即在.htaccess)来逃避吗? 先谢谢你!

什么会导致巨大的防火墙吞吐量

两天前我开始遇到互联网问题。 我的桌面和另一台计算机(networking服务器)通过路由器连接到Internet。 在服务器上的munin监视器中,除了高防火墙吞吐量之外,没有发现任何有趣的事情。 从截图中可以看出,即使在夜晚也是非常高的。 会导致这个? 我认为这可能是一些攻击者,但我没有发现任何人在netstat。 Ubuntu服务器10.04.1 Apache 2.2 PHP5.3 最大服务器负载约为60-75%

如何将多个专用IP地址和域分配给Apache中的相同指令?

我正在设置一个Magento Multi-Site / Multi-Store结构,它的工作方式是根据它所在的域设置一个环境variables(区分store); 所以基本上所有的域都指向同一个目录。 麻烦的是我需要每个网站域名为其他目的使用不同的IP地址。 我还需要为每个商店安装SSL。 有没有人知道这是可能的,我会怎么做呢? 如果它有帮助的服务器是Apache 2.2和它的一个WHM / cPanel设置。 谢谢

从Apache自动索引中删除服务器和系统名称

我已经configuration了apache2来显示文件夹内容的选项Indexes在我的位置之一,但我真的不喜欢apache吹嘘它的版本和系统的版本。 我如何删除此消息?

Apache mpm_worker + php:进程不终止

我在我们的Web服务器上看到一个奇怪的问题,其中Apache进程似乎只剩下1或2个线程。 这对我来说是令人不安的,因为我只是想要强加一个更严格的ServerLimit,这样我可以更安全地上升我的php memory_limit。 谁会知道一个很好的方法来解决这个问题? 弄清楚那些进程在干什么? 他们在什么状态? 我不完全确定,但我会认为这是由于我们从不重新启动Apache服务,并且由于各种原因每天执行2-3次重新加载。 举个例子,其中一个Web服务器坐在无聊之间,而另一个则相当重要: PID PPID RES THREADS *15608 1 29 MB 1 8880 1 2 MB 3 14989 1 0 MB 1 25029 1 0 MB 1 2115 15608 3 MB 2 13058 15608 361 MB 2 14556 15608 157 MB 27 19962 15608 23 MB 1 21219 15608 387 […]

有任何Web界面/graphics用户界面pipe理Apache Web服务器?

有任何Web界面/graphics用户界面pipe理Apache Web服务器?