问题标签 [apache]

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 投票
6 回答
593 浏览

php - Apache 下载:确保在下载之前查看了该页面

手头的工作:

我想确保我网站的用户在开始下载之前查看页面。如果他们没有查看页面但尝试直接热链接到文件,他们应该在允许下载之前转到网页。

有什么建议比我发送 cookie 的想法更好 - 在下载开始之前 - 检查 cookie 是否存在(通过 .htaccess)?

网页和下载文件将位于不同的服务器上。

环境:

  • 所有机器上的 Apache 2
  • 所有机器上的 PHP 5
  • MySQL 5 在“网页”服务器上可用(不能从下载服务器访问)

内森问我试图解决什么问题,事实上我想防止来自论坛的热链接。如果人们使用我们的带宽从我们的服务器下载,我想在下载开始之前向他们展示一个带有广告的页面。它不需要完全安全,但我们需要赚一些钱来资助服务器,对吧?:)

0 投票
4 回答
2118 浏览

php - 通配符子域例外

我启用了通配符子域,并通过将 URL 按原样传递给我的index.php(例如somecity.domain.com)来动态解析 URL。

现在,我希望创建一些静态子域,我可以在其中安装不同的应用程序,而不是与我当前的应用程序(例如blog.domain.com)混合。

.htaccess目前的阅读:

我可以操纵它.htaccess来实现我的需要吗?可以通过Apache完成吗?

0 投票
3 回答
13058 浏览

apache - 为什么我的本地 Apache 打不开 html 页面?

所以,我在笔记本电脑上运行 Apache。

如果我去“本地主机”,我会得到这样的页面,

如果您能看到这一点,则表示该系统上的 Apache Web 服务器软件安装成功。您现在可以将内容添加到此目录并替换此页面。

除了,我无法添加内容并替换该页面。

我可以点击它的链接,效果很好。

首先,该目​​录中甚至没有“index.html”文档。如果我尝试直接访问我使用 localhost/index.html 创建的一个,我会得到“在服务器上找不到请求 URL”。所以,我什至不确定该页面的来源。我已经在 apache 目录下的那个页面中搜索了单词,但什么也没有出现。它似乎重定向到某个地方。

就像测试一样,我知道它加载了 localhost/manual/index.html (不管那是什么),所以我尝试用我写的东西替换它,我收到了消息

服务器遇到内部错误或配置错误,无法完成您的请求。

错误日志说,

[2008 年 9 月 12 日星期五 20:27:54] [错误] [客户端 127.0.0.1] 类型映射中的语法错误,C:/Program Files/Apache Group/Apache2/manual/index.html 中没有 ':' 用于标题 \ r\n

但是,如果我直接使用浏览器打开,该页面可以正常工作。

所以,基本上,我不知道我在这里不知道什么。我不确定apache在寻找什么。我不确定错误是在我的配置文件、我的 html 页面还是什么。

哦,我想使用 apache 打开它的原因(主要)是因为我正在尝试测试一些 php,所以我试图让 apache 在本地运行。

谢谢。

0 投票
3 回答
4921 浏览

php - 使用本地用户帐户在 Windows 上基于 PHP 表单的身份验证

我正在运行 PHP、Apache 和 Windows。我没有域设置,所以我希望我的网站的基于表单的身份验证使用 Windows 内置的本地用户帐户数据库(我认为它称为 SAM)。

我知道如果设置了 Active Directory,您可以使用 PHP LDAP 模块在脚本中进行连接和身份验证,但没有 AD 就没有 LDAP。独立机器的等价物是什么?

0 投票
4 回答
1755 浏览

php - PHP 失败时 Apache 回退

我想知道是否有人知道配置 apache 以返回静态 HTML 页面的方法,它(Apache)是否能够确定 PHP 已经死了?这将为开发人员提供一个优雅的解决方案来显示错误页面,而不是(最坏的情况)应该执行的 PHP 页面的源代码。

谢谢。

0 投票
2 回答
14051 浏览

apache - 如何将 Apache .htaccess 文件转换为 Lighttpd 规则?

将mod_rewrite规则转换为lighttpd格式是个大问题

0 投票
4 回答
586 浏览

php - 从 PHP 在 Windows 上包括区分大小写的文件

我们在使用fromPEAR上的库时遇到问题。WindowsPHP

Pear 包含许多类,我们正在使用其中的一些类,其中之一是Mail.php. 我们在路径上使用 PEAR,而不是提供单个 PEAR 文件的完整显式路径:

而不是:

这会导致站点的管理模块出现问题,其中有一个mail.php文件(用于向用户发送邮件)。如果我们在发送电子邮件的管理屏幕中(例如用户管理屏幕,当用户从审核队列中获得批准时,可以生成新的随机密码并将其通过电子邮件发送给用户),并且我们尝试将Mail.php我们“意外”包含在 mail.php .

无需更改以显式要求 PEAR 模块的 PEAR 安装的完整路径(非标准,通常将 PEAR 安装到您的路径......)有没有办法在 Windows 上强制 PHP 要求文件区分大小写?

我们自己将 PEAR 路径添加到包含路径中,因此可以控制路径顺序。我们还认识到,无论大小写如何,我们都应该避免使用与 PEAR 名称冲突的文件名,并且将来会这样做。然而,这个页面(它不是一个包含文件,而是一个控制器)已经在存储库中存在了几年,并且插件专门生成 URL 以在其处理过程中提供指向该页面的链接/重定向。

(我们支持 Apache、Microsoft IIS、LightHTTPD 和 Zeus,使用 PHP 4.3 或更高版本(包括 PHP5))

0 投票
1 回答
1666 浏览

apache - 使用 Apache mod_rewrite 从 URL 中删除子目录

我正在管理一个 Wordpress 实例,其中 URL 采用以下格式:

博客作者在帖子中添加类别的工作不一致,因此虽然其中一些在其 URL 中有合法类别,但至少有一半是“未分类的”。

我可以轻松更改 Wordpress 以呈现没有类别名称的 URL(例如http://www.example.com/blog-post-permalink/),但我想创建一个 mod_rewrite 规则来自动重定向任何请求以前的格式到新的、更干净的格式。

考虑到我想尊重对我的 webroot 中真实 WordPress 目录的请求,我该如何使用 mod_rewrite 配方来处理这个问题?

0 投票
5 回答
30265 浏览

java - Apache Axis ConfigurationException

I am using Apache Axis to connect my Java app to a web server. I used wsdl2java to create the stubs for me, but when I try to use the stubs, I get the following exception:

org.apache.axis.ConfigurationException: No service named <web service name> is available

any idea?

0 投票
3 回答
1322 浏览

php - 为 .NET/Windows 和 PHP/Linux/Apache 网站使用 OpenID

是否可以同时用于OpenID网站和网站(Apache/Linux)? .NETPHP

我有一位经理想要单点登录以访问任何/所有网站,无论哪个 Web 服务器托管网站

我创建.NET网络应用程序,PHP网站/应用程序由另一个程序员完成。

我将如何使用OpenID网络.NET应用程序?

PHP程序员呢?