问题标签 [apache-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
428612 浏览

php - index.php 默认不加载

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

当我访问http://example.com/myapp/index.php时,它工作正常。

知道如何解决这个问题吗?

0 投票
1 回答
847 浏览

apache - 我可以关闭 Apache 指令然后在包含中打开它吗?

我有一个包含常见配置项的 VirtualHost 块,其中一个指令是 ProxyPreserveHost。

我可以“程序地”关闭 Rewrite 指令的 ProxyPreserveHost,然后让 include 重新打开它吗?例如:

另一个主机位于 CDN 上,并且保留主机会产生一些名称解析问题,该问题不允许代理主机命名空间中的内容。

ProxyReserveHost 仅允许在服务器配置或虚拟主机中使用。看起来我不能为 ProxyPass 和 ProxyPassReverse 指令(封装在 mod_rewrite 的代理标志中)有选择地关闭它。

0 投票
1 回答
1057 浏览

apache - MPM Prefork Apache 使用荒谬的内存量

帮助!我的 apache 进程在启动时都使用了 115MB 的内存。

相关信息:

Linux 版本 (uname -a)

Apache 版本 (/usr/sbin/apache2 -v)

顶部显示(top -u www-data)

内存映射 (pmap $(pidof apache2)) (实际上只有一个 apache2 进程)

大部分内存是[anon],见第5行

我不知道是怎么回事。我已经尝试调整常用参数(MaxClients、MaxRequestsPerClient 等,但这些参数没有任何作用。)另外请注意,这是启动时的内存使用量 - 它不会增长,它只是像这样开始然后停留或多或少是恒定的。

以下是价值观:

我们还加载了以下模块(未编译):

想法?

0 投票
2 回答
764 浏览

php - PHP:如何理解从 ini_get_all 函数访问的位掩码值

我开始使用 ini_get_all 函数来检索共享主机服务器上的所有配置选项。最后我得到了这个数组:

PHP手册只是给出描述:

指令可能具有多个访问级别,这就是访问显示适当位掩码值的原因。

那么,任何人都可以解释“访问”吗?ans 如何理解它的位掩码值?

0 投票
3 回答
2208 浏览

regex - 正则表达式 - 如何匹配除特定模式之外的所有内容

我正在使用 Apache,我想将所有收到的请求重定向到 ssl 虚拟主机。

所以我在常规的 http 虚拟主机中有以下行:

重定向匹配 (.*) https://www.mydomain.com $1

它基本上用所有东西代替了 $1。

它完美地工作。但是现在,我需要访问不能在 SSL 虚拟主机上的特定 CGI。所以我想重定向所有请求,除了以下内容:

http://www.mydomain.com/mycgi/cgi.php

我在这个论坛上搜索并找到了一些关于正则表达式排除的帖子,但没有一个有效。任何帮助将不胜感激。

谢谢。阿兰

0 投票
1 回答
2561 浏览

authentication - 如何在 svn authz 文件中允许未命名的用户?

我有一个运行 apache 的颠覆服务器。它在 apache 配置中使用 LDAP 对用户进行身份验证,并使用 SVN 授权来限制用户对某些存储库的访问。这完美地工作。

阿帕奇

颠覆

从一台机器添加匿名访问

现在,我有一个我想要设置的服务(rietveld,用于代码审查),它需要匿名访问存储库。由于这是一项 Web 服务,因此始终从同一台服务器进行访问。因此,我添加了 apache 配置以允许来自这台机器的所有访问。直到我在授权文件中添加了一行以允许所有用户进行读取访问,这才起作用。

阿帕奇

颠覆

例如,在我添加来自特定 IP 的授权之前,所有用户都经过身份验证,因此有一个名称。现在,有些访问是在没有用户名的情况下完成的!我-在 apache 日志文件中找到了用户名,但是该行- = r不起作用,anonymous = r. 我不想让 SVN 授权中的每个人都可以读取。我怎样才能做到这一点?

0 投票
1 回答
29728 浏览

apache - 如何让虚拟主机接受多个域?

我有两个不同的域要用于该网站,如何配置虚拟主机以使其正常工作?

是否可以为其分配多个服务器名称?

0 投票
1 回答
675 浏览

zend-framework - 在 EC2 上部署了 Zend 应用程序但它不工作

我对这个问题感到困惑,不确定我是否可以提供足够的细节。

我有一个基于 Zend 框架的 php 应用程序,我已成功部署在其他托管公司上。我现在正在尝试迁移到 Amazon EC2

我移动了所有代码并将我的域设置为指向 IP 地址。到现在为止还挺好。

现在,当我访问我的主页时说 www.example.com - 一切看起来都很好 - 主页打开,这意味着 IndexController 正在被调用,并且 index 方法已正确执行,该方法从数据库中提取数据并将其显示在索引中。 phtml 页面。

所以这让我相信一切正常。但是我在主页上单击的每个链接,无论是简单的联系我们链接 - 还是我直接尝试通过 URL 调用的任何其他操作都会导致

有趣的是,当我调用 www.example.com 时主页可以正常打开,但是当我给出 www.example.com/index/index 的整个路径时 - 我得到了与上述相同的错误。

我检查了日志,没有错误。如果我错过了一个简单的步骤或类似重写规则之类的东西,是否有人遇到过类似的事情或有任何想法。

它在 LAMP 上运行

任何想法谢谢

0 投票
3 回答
1909 浏览

codeigniter - httpd.conf 中的 apache mod_rewrite 规则,用于修改某些路径,但不修改其他路径

我在为 Fedora 10 上的 Apache/2.2.14 创建适当的重写规则时遇到了很大的挑战。我正在学习使用 .htaccess 文件的CodeIgniter-Doctrine 教程。(搜索从 CodeIgniter url 中删除“index.php”大约下降了 10%。)但由于不建议将其用于生产服务器,我正在尝试对其进行调整以在 /etc/httpd/conf/httpd.conf 中工作。

似乎教程 .htaccess 规则正确测试了现有文件,然后在这种情况下不更改 URL,但重写日志表明条件为真(即文件不存在),即使它在那里。

在我开始搞乱重写规则之前,文件 .../css/style.css 工作正常,所以它应该在正确的位置。但是现在路径总是被重写弄得一团糟,尽管 index.php 下面的虚拟组件被正确翻译了。我究竟做错了什么?

0 投票
1 回答
532 浏览

apache - 通过自定义 ServerName 使 Apache 服务器在 LAN 上可用

是否可以在属于 LAN 的机器上设置 Apache 服务器,然后允许 LAN 上的机器通过自定义 ServerName(而不是 Localhost)访问服务器。我想在办公空间中使用简短的 ServerName 提供一个简单的网站(如果可能,没有端口等),但我想确保这是可能的(在最初确定它是!)。提前致谢。