httpd.conf

无法访问 Web 服务器上的某些文件
httpd.conf

无法访问 Web 服务器上的某些文件

背景: 我正在运行安装了 Apache 的 CentOS VM。Web 根目录是“/var/www/html”。有一个子目录(“/var/www/html/mp3”),其中包含两个 mp3。两个 mp3 具有完全相同的权限(644)。“/mp3”目录具有 755 个权限。我有一个数据库,其中包含有关歌曲的某些信息,最终目标是能够输入搜索词并有一个 php 脚本,该脚本返回包含这些关键字的歌曲,并允许您播放它们。我使用的是默认的“httpd.conf”配置。 问题: 我只能看到其中一首歌曲。访问 /mp3 时,您将看到一个目录,其中包含仅有的“MasterO...

Admin

安装 PHP 后,Apache 在提供静态内容方面(相对)较慢吗?
httpd.conf

安装 PHP 后,Apache 在提供静态内容方面(相对)较慢吗?

首先介绍一下我如何安装 PHP、Apache 和一些 Apache 模块: # apt-get -y install php5 php-pear libapache2-mod-php5 php-apc php5-mysql php5-mcrypt php5-xmlrpc php5-curl php5-imagick php5-gd php5-imap php5-pspell # apt-get -y install apache2 apache2-doc apache2-utils # a2enmod setenvif headers deflate ...

Admin

如何在 apache httpd.conf 中将任何浏览器设置为不保持活动状态
httpd.conf

如何在 apache httpd.conf 中将任何浏览器设置为不保持活动状态

我的 httpd.conf 中对 IE 进行了以下设置: BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 我想将其应用于到达我的服务器的所有请求。 我的 httpd.conf 中与保持活动相关的部分如下所示: # # Timeout: The number of seconds before receives and sends time out. # Timeout 5 # # KeepAlive: Whether or not to allow ...

Admin

URL 重写 http 为 https 并附带 www
httpd.conf

URL 重写 http 为 https 并附带 www

我有一个包含多个应用程序的域。所有应用程序都应以这种方式访问​​。 https://www.website.com/app1/ https://www.website.com/app2/ https://www.website.com/app3/ 我遇到的问题与我的 URL 重写有关。如果有人输入 website.com/app1/ 或 www.website.com/app1/,我希望它重写为 https://www.website.com/app1/ 我一直尝试使用 httpd.conf 来解决这个问题,或者只是在文档根文件夹中使用 .htacc...

Admin

如何存储非标准 HTTP 请求标头的值以在 Apache If 条件中使用
httpd.conf

如何存储非标准 HTTP 请求标头的值以在 Apache If 条件中使用

我的服务器将收到一个名为 EmployeeID 的非标准 HTTP 请求,我想使用该请求来确定对服务器上某些目录的访问权限。如何存储传入的非标准 HTTP 请求标头的值,以便可以使用 Apache 指令在 If 条件中使用它? 在网上搜索了好长一段时间后,我找到了以下方法,我尝试使用 RewriteRule 将标头保存到环境变量中,以便稍后可以访问变量的值进行比较。不幸的是,我只遇到了挫折,而不是成功。 <Direcory "\Apache24\htdocs\usrs"> RewriteEngine on RewriteRule ...

Admin

Apache 上的重定向(维护 POST 参数)
httpd.conf

Apache 上的重定向(维护 POST 参数)

我的服务器上安装了 Apache,我需要从 http 重定向到 https。原因是我们的负载均衡器解决方案无法处理 https,因此请求通过 http 进入,然后我们使用 httpd.conf 文件中的以下几行将它们传输到 https。 <VirtualHost 10.1.2.91:80> Redirect 302 /GladQE/link https://glad-test.com/GladQE/link.do </VirtualHost> 这对于 GET 请求来说很有效,但 POST 请求将丢失 URL 上传递的参...

Admin

虚拟主机仅适用于 2/4 目录?
httpd.conf

虚拟主机仅适用于 2/4 目录?

我正在运行 CentOS 6.2,并且在 httpd.conf 中有以下内容: <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/example.co.uk/public ServerName example.co.uk ErrorLog logs/example.co.uk-error_log CustomLog logs/example.co.uk-access_log common &l...

Admin

Apache HTTPD“sites/mods-enabled/available”配置
httpd.conf

Apache HTTPD“sites/mods-enabled/available”配置

我最近从默认的 Ubuntu/Debianapache2软件包转到从官方 tarball 安装 Apache HTTPD。一切运行正常,但我想知道是否有任何简单的方法可以更改为使用sites-*和mods-*文件夹结构来启用和禁用 vhosts/mods,而不是手动指定它们httpd.conf。是否有任何脚本或配置文件可以执行此操作? 谢谢。 ...

Admin

如何阻止服务器上所有网站的用户代理?
httpd.conf

如何阻止服务器上所有网站的用户代理?

我最初发布于webmasters.stackexchange.com,但有人告诉我,在这里我会得到更好的接待。 在过去的几天里,我遭受了似乎是(可能是无意的)DDOS 攻击。我收到了来自标识为“Mozilla/4.0(兼容;ICS)”的代理的大量请求,以至于 Apache 耗尽了所有可用内存。 因此,我想阻止所有伴随此用户代理的请求,所以我尝试在 httpd.conf 中执行此操作: SetEnvIfNoCase User-Agent "Mozilla/4.0 (compatible; ICS)" bad_user Deny from env=ba...

Admin

Apache httpd-vhosts.conf 文件将所有请求发送到默认 vhost
httpd.conf

Apache httpd-vhosts.conf 文件将所有请求发送到默认 vhost

这里有什么问题? NameVirtualHost *:80 <VirtualHost *:80> ServerName domain1.com ServerAdmin [email protected] DocumentRoot /var/www/html/domain1-com </VirtualHost> <VirtualHost *:80> ServerName domain2.com ServerAlias www.domain2.com Server...

Admin

局域网上可访问不同端口上的 WAMP 不同站点
httpd.conf

局域网上可访问不同端口上的 WAMP 不同站点

我在 LAN 上设置了一个小型 Windows 服务器,其静态 IP 地址为 192.168.1.100。我还有一些其他客户端计算机,例如 192.168.1.101 - 104。 要求: 在主服务器上托管一个 apache 服务器(wampserver),只能在局域网上访问。 在端口 8080 上设置默认的 wampserver 工具(例如 phpmyadmin),只能从服务器计算机访问 使用端口 8081 作为特殊的内部站点,LAN 上的所有机器都可以访问 我当前的设置如下: httpd.con...

Admin

在 Ubuntu 上找不到 httpd.conf
httpd.conf

在 Ubuntu 上找不到 httpd.conf

我已经安装了 apache 并且准备在 Ubuntu 12.10 中配置 apache 设置,但是我找不到 httpd.conf 文件(我已经搜索过,但似乎我的系统中没有该文件)。 我可以创建该文件吗(这样可行吗)或者还有其他解决方案吗? ...

Admin

使 gzip 压缩在我的服务器上运行(模块?)
httpd.conf

使 gzip 压缩在我的服务器上运行(模块?)

我已经htaccess从HTML5 样板进入我的httpd.conf文件并重新启动 Apache,但由于某种原因,gzip 压缩仍然不起作用: 我已经测试过此样板代码中引用的模块是否已加载,结果似乎已加载,但可能名称不同。我是否需要修改模块名称以使代码正常工作,或者问题是否出在其他地方? 模块: ...

Admin

Apache LimitExcept GET 到 IP 地址但拒绝其他 IP 的所有方法
httpd.conf

Apache LimitExcept GET 到 IP 地址但拒绝其他 IP 的所有方法

Order我在 Apache 的 vhost 配置中正确获取指令时遇到了一些问题。 我想完全拒绝某些 IP 地址对整个虚拟主机的访问。这些 IP 地址之前已被标记为恶意。 我还想拒绝除我们的内部 IP 范围之外的所有 IP 地址的 GET 和 HEAD 以外的所有请求。 我对第一个指令感到困惑Directory,不知道如何最好地安排它与Order指令的关系。 这是我目前所得到的,但它似乎不起作用,所以我想得到一些关于如何最好地订购这个块的建议...... NameVirtualHost *:80 <VirtualHost *:80> ...

Admin

apache httpd.conf - 虚拟主机配置
httpd.conf

apache httpd.conf - 虚拟主机配置

我对 apache 和 httpd.conf 还不熟悉 我遇到的问题是我需要不同的网站转到不同的 vhost 配置,并且如果仅请求 IP,则它需要转到根 index.html 这对于虚拟主机来说效果很好: <VirtualHost *:80> DocumentRoot /var/www/html/bali-accommodation.co ServerName www.bali-accommodation.co </VirtualHost> <VirtualHost *:80> Docume...

Admin