155得票13回答
.htaccess的ErrorDocument 404没有显示出来。

我有一台来自AWS EC2服务的Linux Ubuntu服务器,我安装了Apache、PHP和MySQL。 我在我的文档根目录/var/www/html中添加了一个.htaccess文件。 我在其中输入了以下代码:ErrorDocument 404 /var/www/html/404.php但...

153得票13回答
如何将Apache的默认编码更改为UTF-8

我正在使用一个托管公司,如果文件夹中没有index.html文件,它将列出该目录中的文件。它使用ISO 8859-1作为默认编码。 如果服务器是Apache,有没有一种方法可以将UTF-8设置为默认编码呢? 我发现它实际上使用的是HTML 3.2的DOCTYPE,然后根本没有charset.....

135得票2回答
如何在Apache中使用“AND”、“OR”进行RewriteCond?

这样使用AND、OR在Apache的RewriteCond中是正确的吗?rewritecond A [or] rewritecond B rewritecond C [or] rewritecond D RewriteRule ... something 变成 if ( (A 或者 B) 并且...

126得票9回答
默认情况下无法加载index.php

我刚刚安装了CentOS、Apache和PHP。当我访问我的站点http://example.com/myapp/时,它会显示“禁止访问”。默认情况下,它不会加载index.php文件。 当我访问http://example.com/myapp/index.php时,它可以正常工作。 你有...

119得票8回答
配置Apache在80端口以外的端口监听

我使用CentOS服务器。我想要配置Apache监听8079端口。 我在httpd.conf中添加了LISTEN 8079指令。 我在iptables中打开了8079端口并重新启动了iptables。我甚至停止了iptables服务。"netstat -nal | grep 8079" sho...

84得票7回答
需要允许Apache上的编码斜杠

我目前正在尝试将一个URL放置在另一个URL中。例如:http://example.com/url/http%3A%2F%2Fwww.url2.com 我知道我需要编码URL,我已经做了,但现在服务器返回的是404错误而不是我的应用程序。我认为我的问题出现在Apache上,可以通过AllowE...

79得票9回答
在Apache中记录POST数据的最佳方法是什么?

假设您有一个网站API,该API接受以GET请求参数的形式或者以POST请求的方式(例如使用标准的url编码、& 分隔的POST数据)提交的数据。如果您想记录并分析API调用,则GET请求将很容易,因为它们将在Apache日志中。是否有一种简单的方法也将POST数据记录在Apache日...

60得票6回答
当我启动apache并开始运行时,如何防止大量的apache进程生成并继续占用我的计算机资源?

我在一台Debian机器上运行了一个高流量的应用程序,但Apache开始表现异常。 每次启动Apache时,会产生大量的Apache进程,应用程序根本无法加载,并且很快整个机器就会冻结,必须强制重启。 以下是我在启动Apache后立即获取的top命令输出: top - 20:14:...

52得票3回答
在 httpd.conf 更改后重新启动 httpd

我修改了httpd.conf文件后,是否需要重启httpd才能使更改生效?

46得票1回答
如何使虚拟主机接受多个域名?

我有两个不同的域名想要用于这个网站,我该如何配置虚拟主机以使其正常工作? 是否可以为它分配多个服务器名称?