Apache2 带有主动/被动设置的Apache HTTPD mod_proxy_平衡器

我最近决定使用ApacheHTTPD(在CentOS-RPM版本HTTPD-2.2.3-45.el5.CentOS上)和mod_proxy和mod_proxy_平衡器来创建一个面向JBoss应用服务器的软件负载平衡器。当前的设置(见下面的配置)似乎工作正常,两台服务器都在积极处理入站请求 但是,我想设置一个主动-被动集群,其中一台服务器主动处理请求,一旦出现故障,它将故障转移到被动节点,使其成为主动节点。是否可以使用mod_proxy_平衡器 我当前与此相关的httpd.conf段如下所示 &l

Apache2 目录索引不';行不通

我使用apache2来托管一个站点。我的目录中有index.html和index.php 我打开/etc/apache2/apache2.conf并添加一行: DirectoryIndex index.php index.html index.htm 然后重新启动apache2。但是当我打开localhost/~username时,它会访问index.html 我环顾四周,但找不到问题。我的httpd.conf为空,没有.htaccess文件 设置可以隐藏在哪里 Edit:在我修改了/etc/

Apache2关于NameVirtualHost指令的警告

有人能帮助我理解为什么在重新启动apache2 Web服务器时会出现以下错误: [Fri Nov 09 09:46:43 2012] [warn] VirtualHost 172.30.30.12:443 overlaps with VirtualHost 172.30.30.12:443, the first has precedence, perhaps you need a NameVirtualHost directive [Fri Nov 09 09:46:43 2012] [warn

apache2 vhost将出错webroot

我所有的vhost都被放入第一个可用的webroot中,而不是它们指定的webroot,除了我的第二个,它正在变得疯狂 如果我尝试访问ipv6mailer.com,我会观看热门的直播go-> [error] [client 24.184.110.39] script not found or unable to stat: /home/downlowd/www/login-form.php 则该文件“不”存在。它应该在/home/ipv6mailer/www中查找 我有3个虚拟主机,其中两个将

Apache2 Url和端口重定向apache 2

我的问题是,我将dns配置为将两个url重定向到服务器url,但其中一个必须包含端口。 经验 但是,既然dns不接受conf中的端口,我应该如何配置apache2服务器以将url重定向到url:port 谢谢在端口80上创建基于名称的虚拟主机(这是例行程序)。在服务器名为www.yyy.com的virtualhost中,将所有流量重定向到www.yyy.com:8080 # Only in 2.2: NameVirtualHost *:80 <Virtualhost *:80> S

如何在Apache2.4 RewriteRule中使用post数据规则编写替换和重定向url(两者同时进行)?

我们可以参考下面的内容 1. 二, 替换url[R]的第一个url使用。从旧url到新url。例如: www.cashcon.com/group/desk/至www.cashcon.com/desk/ 2.第二个url用于带有post数据的重定向url。使用[p] 例如www.cashcon.com/desk/到lolcalhost:8080/desk ->两者都是分开工作的。但这两种功能不能同时工作。 ->如何编写[R和P]这两个规则的组合? ->在apache 2中,是否有任何其他规则可用于

Apache2 apache http服务器指令

我希望apache中止服务器处理请求所需时间超过10秒的任何请求。谁能告诉我使用什么指令吗。是超时指令吗 非常感谢。是的,它正在使用Timeout指令 但是10秒真的非常少。你确定要把它保持在这么低的水平吗 默认值为300(5分钟)

Apache2 ApacheSettenif没有';t如果对照HTTP头检查,则设置环境变量

从 “当且仅当请求上存在标头MyRequestHeader时,有条件地在响应上发送MyHeader。这对于构造响应某些客户端刺激的标头非常有用。请注意,此示例需要mod_setenvif模块的服务。” 但是,在我的测试中,我试图通过检查授权头来设置环境变量,因此根本不会设置环境变量集 SetEnvIf仅为以下项设置环境变量env_集 *远程主机 *远程地址 *服务器地址 *请求法 *请求\u协议 *请求URI 文档是否有误,或者我是否有误解 使用:Apache/2.2.15(Win32)mod_

Apache2 多个主机名、同一域、不同虚拟主机

我正在尝试根据主机名(而不是域名)将请求路由到不同的docroot: SuexecUserGroup“#521”“#521” ServerName forum.somesite.net DocumentRoot/home/somesite/public\u html/forums SuexecUserGroup“#521”“#521” 服务器名www.somesite.net DocumentRoot/home/somesite/public\u html 但它不起作用。Apache似乎会转

Apache2 使用enable_dl()的铁路超高负荷扩展

我有一个和你一样的问题 我使用的是Apache2服务器 我制作了一个名为extensionV2.so的简单扩展 我可以加载扩展,并在加载时在代码中使用它 extension = extensionV2.so in php.ini. 并在我的php文件中使用它的函数 但是如果我使用 <?php dl('extensionV2.so'); var_dump(get_loaded_modules()); ?> 注: 我使用的是PHP5.3 根据phpinfo() 我通过终端中的ph

Apache2 Apache 2禁止通过sshfs访问挂载目录

我有以下问题: 我想让我的Apache访问index.html,它存在于我的虚拟机上,由Vagrant创建。SSHFS使用-o allow_other选项装载目录 使用的工具和版本包括: 系统:Linux Ubuntu 15.04 Apache:2.4.12 通过SSHFS进行装载使用-o允许\u其他 装载过程是正确的,因为目录和文件在我的系统中可见。我可以打开/修改/等等 但当我试图通过Apache打开此文件时,我收到 禁止的 您没有访问/访问此服务器的权限 位于xxx.yyy.com端

Apache2 是否有用于清理的Apache关机挂钩?

我目前正在为Apache2/2.2开发一个模块,需要在主Apache进程终止(而不是子进程)之前执行一些清理 我已经进行了广泛的搜索,没有找到任何使用钩子的指南。有人能帮我指出正确的方向吗?我不确定你到底想做什么,但我认为apr\u reslist\u create和apr\u pool\u cleanup\u register函数可能会帮助你。apr_reslist_create函数中的一个参数是apr_reslist_析构函数,您可以使用它传递析构函数。另外,我认为您应该看看mod_dbd模

Apache2 Apache mod_proxy_平衡器动态停止将请求转发给超时成员

Apache mod_代理_平衡器 我试图将apache mod_proxy_平衡器设计成HTTP VIP,并表示其背后的2台IIS服务器 以下是VIP的配置方式: <Proxy balancer://appcluster> BalancerMember http://IP-IIS1:80 route=iis1 max=160 timeout=60 BalancerMember http://IP-IIS2:80 route=iis2 max=160

Apache2 Can';t使用Apache 2.2在VPS上添加第二个网站(多个域)

我有一个VPS,有一个网站(www.domain1.com)在上面平稳运行(Ubuntu10.04,Apache2.2,RoR,Passenger,mysql)。我现在需要运行第二个网站(www.domain2.com)。但在我完成所有设置后,网站不会显示 我在apache2/sites enabled/domain2.com中添加了 <VirtualHost *:80> ServerAdmin email@test.com ServerName www.domain2.

Apache2 &引用;PHP致命错误:无法重新声明类“;?

我有一个看起来很奇怪的问题。我用的是带灯组的Prestashop。 当我重新启动Apache时,一切正常,但一段时间后,我开始在日志中记录这些消息: [Fri Feb 15 10:54:42 2013][error][client xxx.xxx.xxx.xxx]PHP致命错误:无法在/srv/www/my ecommerce/classes/Manufacturer.PHP第30行重新声明class Manufacturer Core,请参考: [Fri Feb 15 10:55:56 201

rcapache2极限配置测试返回不正常,但一切正常

运行 rcapache2 extreme-configtest 在我的Apache 2.2.12上的SLES11 SP2返回 Syntax: NOT OK: Syntax error on line 39 of /etc/apache2/somedirectory/ssl.somedomain.conf: SSLCertificateKeyFile: file '/etc/apache2/ssldirectory/somekeyfile' does not exist or is e

Apache2 来自python包的WSGI导入应用程序产量500

我想在apache上部署我的python应用程序,所以我制作了一个hello world应用程序(包含在一个python文件中),并从那里导入了app对象,它成功了。这只是为了测试一下 然后我将我的应用程序文件移动到那里,并尝试使用它。我尝试导入app对象(现在是从一个python包中导入的),没有任何结果,但是当我访问服务器时,我得到了500个错误代码。 注意:如果我使用python运行该应用程序,它就可以正常工作。它没有坏 文件结构: app.wsgi main(this is the

PHP7.0与apache2的Phar问题

我在一个文件夹中创建了PHP文件 /var/www/folder/test.php: <?php echo "Test file called!" ; 当启用mod-php5时,我可以直接从Phar中调用PHP文件,但当启用mod-php7.0时,我就不能调用PHP文件了 $ apt-get install apache2 $ curl localhost/app.phar/test.php Test file called! $ apt-get install php7.0 php7.

Apache2 试图添加子域,但它一直指向我的主目录

我一直在到处寻找与我类似的情况,但我找不到任何帮助。似乎我的.conf文件是正确的,并且子域部分工作(我将其设置为登录到另一个access.log,并且工作正常),但它使用了错误的目录 以下是“站点可用”文件夹中的my subdomain.conf: NameVirtualHost *:80 <VirtualHost *:80> ServerName beta.subdomain.com ServerAlias www.beta.subdomain.com

为什么我不能在apache2服务器上访问我的网站?

在apache2服务器上,我最近从github克隆了一个应用程序“MyApp”。但是我无法通过url133.29.22.57/MyApp/访问它(ip地址是虚拟的)?我已经尝试将/var/www/文件夹的权限设置为777,我还在etc/apache2/sites available/中创建了一个新文件myapp.conf,然后我使用a2ensite使其生效,然后重新启动服务器,但仍然无法访问该站点。请帮忙。 以下是我的myapp.conf文件的内容: <VirtualHost *:80&g

Apache2 使用重定向进行Apache虚拟主机服务器别名匹配

Apache2.4.6使用基于名称的虚拟主机托管四个域。对http端口80的调用被重定向到端口443。每个虚拟服务器都有两个ServerAlias参数,用于指令将调用重定向到或 问题是对的调用被默认虚拟主机重定向(按顺序排列)。更令人头疼的是,它正确地重定向到了 电话和结果摘要: http://example1.com/ ==> https://example1.com/ http://www.example1.com/ ==> https://example1.com/

Apache2 mod_pagespeed不再重写资源

我有一个使用PHP7.4的Web服务器,很长一段时间以来一直使用mod_pagespeed来加快速度 但是最近它停止工作了,我不知道为什么。在我的错误日志中,我有很多这样的行: [pagespeed:warn] [pid 17853] [mod_pagespeed 1.13.35.2-0 @17853] 12029550x267x9435speilvendes-dallas.jpg:0: Resource based on https://example.no/bilder/9435speilv

如何在不破坏当前安装的情况下向Apache2添加PHP支持?

我在Ubuntu上运行Apache2,运行Django应用程序。我想用于服务器监控,为此,我似乎必须向Apache添加PHP支持 当我安装Apache 2时,我做到了以下几点: apt-get install apache2 apache2.2-common apache2-mpm-worker apache2-threaded-dev libapache2-mod-wsgi python-dev apache2的可用模块包括: /etc/apache2/mods可用$ls actions.c

如何在不重新启动的情况下添加/删除Apache2平衡器成员

我想知道,是否有一种方法可以在不完全重启apache的情况下添加/删除Apache2 mod_proxy_平衡器平衡器成员,从而使现有连接不会中断 如果我只是更新equal vhost文件中的成员并通过 service apache2 reload apache不会应用所做的更改。提供的平衡器管理器指令和web后端允许在不重新启动的情况下修改特定blanacer成员(例如loadfactor)的参数,但无法以这种方式添加新成员或删除现有成员。最后,由于有关apache和mod_proxy_ba

Apache2 Cookieless域-另一个端口上的IP?

我正在尝试在我的家庭虚拟web服务器上建立一个没有域名,只有IP地址的虚拟web服务器 我一直试图通过在路由器上打开另一个端口并告诉Apache监听来模拟无cookieless域。所有内容都正确加载,但它似乎没有cookieless(这是有意义的,因为它是相同的域名,只是不同的端口) 有没有办法在我的虚拟服务器上设置一个没有Cookie的域,没有域名,只有一个IP地址?我个人一直认为浏览器会将在同一域名或IP地址的不同端口上运行的站点视为不相关的,比如cookie或同源策略,但你的经验似乎表明情

Apache2 解决错误更新到Ubuntu 13.10和apache 2.4后默认站点不存在

我最近更新了我的ubuntu,我想在我的ubuntu 13.10中编程,并且正在设置apache2,每次我运行命令时: sudo a2ensite default 我得到以下错误: 错误默认站点不存在 如何解决此问题?要解决此问题以及在apache 2.4上运行的任何其他虚拟主机,我需要设置 默认(以及您拥有的任何其他虚拟主机) 作为 default.conf(添加已设置的任何虚拟主机) 进入控制台(终端)并键入以下命令: sudo mv/etc/apache2/sites available

Apache2 端口80上的Apache 2.4.6和Apache Tomcat 7.0.42

在我的Ubuntu 13.10上,我安装了Apache和Tomcat。我试图让tomcat在端口80上工作,但一点运气都没有。在几篇在线教程之后,我研究了如何使用mod_jk,但都没有成功。我试图实现的是,我在tomcat上有一个webapp作为根应用程序运行。因此,当前的url是www.example.com:8080。我还有apache,它位于url www.example.com上。我希望能够访问apache Web服务器上的文件,例如www.example.com/somefile,但也

Apache2 如何在CGI中使用quicklisp包

我的quicklisp脚本(如下所示)工作得很好,但在Apache2中它不工作。也许Apache2无法加载.clisprc.lisp文件 我已尝试安装名为lisp cgi-utils和pg的软件包 任何关于在CGI中包含quicklisp模块的建议都将不胜感激 #!/usr/bin/clisp (load "/home/kimbom/.clisprc.lisp") (with-open-file (standard-output "/dev/null" :direction :output :i

Apache2 Python';与WSGI和Apache一起运行时的工作目录

我有一个web应用程序,它将查询数据库并用数据创建Excel电子表格。在将文件发送到客户端计算机之前,我需要将电子表格保存到服务器磁盘。我正在使用Flask框架和openpyxl生成电子表格。在Flask的开发服务器上运行时,一切正常,但真正的服务器是带有WSGI的Apache2。当我在那里运行它时,当它试图保存电子表格时,会出现“权限被拒绝”错误。我不知道在Apache/WSGI中运行时Python的工作目录是什么 是否有一种方法,可以在WSGI配置文件中更改工作目录,或者以某种方式控制它将保

Apache2 Ubuntu 12.10只识别默认虚拟主机

我以前在使用其他版本的Linux时遇到过这个问题,通常这是一个愚蠢的问题,但我想我已经排除了所有这些可能性。我在apache2 Ubuntu 12.10上使用多个虚拟主机。根据Ubuntu默认设置: [ports.conf] NameVirtualHost *:80 Listen 80 <IfModule mod_ssl.c> # If you add NameVirtualHost *:443 here, you will also have to change

Apache2 在Apache中在转发代理之前更改请求头

我在Apache中使用了“转发代理”。我想在传递请求之前更改请求头的一部分。例如,我想更改标头中的主机参数。 我在httpd.conf中使用了配置的这一部分,但在传递请求之前,它不会更改头 Listen 7654 <VirtualHost *:7654> RequestHeader set Host "test.com" ProxyRequests On </VirtualHost> 听7654 RequestHeader设置主机“test.com” 代

Gitlab 6.0和Apache2

请说明如何使用Apache2设置Github 6.0 Gitlab是根据原始说明安装的 Unicorn.rb中的调整 ... #listen "/home/git/gitlab/tmp/sockets/gitlab.socket", :backlog => 64 #listen "127.0.0.1:8080", :tcp_nopush => true listen "127.0.0.1:8080" ... ... #听“/home/git/gitlab/tmp/

Apache2 Ubuntu 12.10虚拟主机冲突

我的服务器上有两个站点。我通过IP访问的一个,x.x.x.x/site1。另一个是注册域名www.mysite.com 最初,我只有/etc/apache/sites/default文件可用,但当我尝试加载上面的任何一个站点时,我只得到了/var/www/index.html输出 我为mysite.com添加了一个新的virtualhost,代码如下: <VirtualHost *:80> ServerAdmin webmaster@localhost Docume

Apache2 如何将修补程序应用于apache?

我正在尝试将补丁程序应用到apache。apache的当前版本是2.2.22,使用ubuntu服务器12.04 LTS。我们已经使用apt-get命令安装了apache。我已经从下载了补丁。我不知道该把这个文件放在哪里。我已经将补丁文件放在/usr/lib/apache2/modules/下,并使用下面的命令应用补丁 补丁-s

Apache2 ISPconfig,当我按tab键时,域名文本框被清除

在ISPconfig中,我注意到了昨天的一个问题 当我键入域名后按tab键时,它正在清除域名文本框。我正在尝试添加新域名,但域名在blur上被清除。因此,当我单击submit时,它会抛出一个错误“域名为空”问题得到解决。问题是,当我为客户端启用域限制时,它会为域创建下拉菜单(这可能是ispconfig错误)。我取消了限制,再次开始工作

Apache2 Apache 500错误允许覆盖所有

如果我为/var/www启用AllowOverride,我会得到一个500内部服务器错误。.htaccess文件位于/var/www/html中。我已经启用了a2enmod重写。尝试重新启动apache2服务,并检查是否有任何错误消息。如果有,请在问题中提供。。

Apache2 如何解决此问题;你没有';“我没有访问/访问此服务器的权限。”;问题

我有Apache2.4.7。我也使用ubuntu 14.04.3 LTS 因此,我遵循以下原则: 这是: 它告诉我的是,我应该进入apache2.conf并添加“requireall-grated”让它工作 这是我的apache2.conf文件的内部外观: 所以我无法确定到底是什么原因导致了错误,但我最终还是这样修复了它 首先删除html文件夹,这样做不起作用 第二, sudo apt-get purge -y apache2 mysql-server php5 libapache2-mod

允许目录遍历Apache2

我目前在学校参加渗透测试班。我正在尝试为一个项目创建一个CTF。我的目标之一是建立一个ApacheWeb服务器,允许目录遍历,以便尝试我的CTF的人可以遍历到我的根目录并访问包含加密文件的文件夹。我希望他们能够下载这个文件,这样他们就可以在自己的机器上解除加密。然而,我甚至不知道从哪里开始允许目录遍历。我以前从未真正使用过ApacheWeb服务器,我在网上找到的一切都是关于防止目录遍历的 我在Ubuntu12.04虚拟机上使用Apache2。我有一个足够好的解决方法 首先,我将/etc/apac

使用apache2和jetty监听2个IP别名?

我的ubuntu 12.04服务器配置了两个IP别名: eth0:0 xxx.xxx.xxx.138 和eth0:1 xxx.xxx.xxx.145 我想通过两个不同的应用程序为这两个IP地址提供服务: jetty web应用程序在eth0:0上侦听 eth0:1上的apache2网站 可能吗? 如果我在eth0:1地址上启动jetty,只要apache2停止,它就可以正常工作。 当我启动apache 2时,我得到以下信息: * Starting web server apache2

Apache2 Windows 7上的Localhost速度非常慢(尝试了其他建议..没有任何效果)

我知道以前有人问过这个问题,但我尝试过我找到的每一个建议,但似乎没有任何效果 我的本地主机似乎要花很长时间才能加载页面(最多30秒)。我在Windows 7上安装了以下软件 我正在跑步: Apache2.4 PHP 5.4.9 MySQL 5.5.25 我尝试过的事情: 在Windows\System32\drivers\etc中编辑了主机文件 #本地主机名解析在DNS本身内处理。 127.0.0.1 localhost 编辑http.conf文件以提供服务器名

MediaWiki和Apache2 URL问题

我是LAMP和MediaWiki的新手 要进入我的mediawiki,我必须输入domain name.com/wiki 当我输入domain name.com时,我会进入apache的索引页面 如何使根url将我指向wiki页面?来自 这应该遵循您的短URL规则。如果没有短URL设置,只需 RewriteRule ^$ %{DOCUMENT_ROOT}/w/index.php [L] 我们应该做到这一点(参见 )我刚刚在我的/etc/apache2/httpd.conf中添加了一行: Red

Apache2 如何基于用户代理为任何路径返回相同的内容?

我使用URL模式http://*.self/运行服务器。基于客户端的用户代理字符串,我需要返回相同的内容,不管它们的路径是什么。例如: 将通过/path/to/search bot/index.php返回完全相同的内容: <body> <h1>Thou sahll not!</h1> </body> 编辑 关于,是的,我理解,但我确实打算被谷歌惩罚。我有特别的理由。如果你向用户提供不同的内容,谷歌真的不喜欢。确保你这样做是有充分理由

apache2.4.2+树脂-3.1.9

为了创建mod_caucho.so,我在执行make命令时运行了resin configure,其中有一些错误: /home/xsmapp/temp/resin-3.1.9/>make (cd modules/c/src; make) make[1]: Entering directory `/home/xsmapp/temp/resin-3.1.9/modules/c/src' for dir in common apache2 resin resinssl resin_os; do (

apache2和虚拟主机的问题

我正在尝试在localhost上设置虚拟主机。我正在ubuntu 12.04 LTS上安装symfony 1.4,但我遇到了一些问题 我安装了apache2、php5和mySql。Localhost可以工作,所以我认为apache可以 您可以找到symfony安装和配置说明 几天后,这些是我的配置文件: http.conf: ServerName 127.0.0.1 /etc/apache2/可用场地/测试: # Be sure to only have this line once in y

Apache2 带有调制解调器和路由器的公共灯

我使用的是Apache2,Ubuntu上安装了PHP和MySQL。我想做的是运行公共服务器,从网络外部访问它 但是,我在配置它时遇到了问题,因为我使用的是一个ZyXEL P660HW-T3 v2 ADSL调制解调器,带有IP 90.xxx.xxx.xxx以及一个局域网地址为192.168.1.1的华硕RT-N16 Wi-Fi路由器 有人能帮我正确设置配置文件以公开服务器吗?您需要将路由器配置为将端口80从WAN接口转发到192.168.1.1

Apache2 如果空闲的apache进程占用太多内存,请将其杀死

我有几个HTTP请求导致了一些严重的内存使用(运行一个带有mod wsgi的Python Django应用程序)。 我的问题是,这些进程似乎闲置了一段时间 有没有办法告诉apache杀死一个消耗了X兆内存的空闲进程? 请求已成功处理。不,目前没有。不过,您可以将具有大量临时内存使用的特定URL委托给一个单独的mod_wsgi守护进程进程组,该进程组上设置了非活动超时,这样,如果对该URL的请求不频繁,当该进程暂时不使用时,它将重新启动进程并回收内存。如果没有足够长的非活动时间来触发非活动超时,您

Apache2虚拟主机服务器名工作不正常

Comunity, 我的Apache2.4 Web服务器有问题。 以下情况: 我注册了一个域名@netcup,并使用一个好友域名将其重定向到我的Web服务器的IP,因此他已经将他的域名指向了那里 现在我的VirtualHost设置如下: <VirtualHost *:80> ServerName test.holzbau-krüger.de ServerAdmin administrator@n-network.de DocumentR

  1    2   3   4   5   6  ... 下一页 最后一页 共 12 页