标签: Apache2
load-balancingmod-proxy
我最近决定使用ApacheHTTPD(在CentOS-RPM版本HTTPD-2.2.3-45.el5.CentOS上)和mod_proxy和mod_proxy_平衡器来创建一个面向JBoss应用服务器的软件负载平衡器。当前的设置(见下面的配置)似乎工作正常,两台服务器都在积极处理入站请求
但是,我想设置一个主动-被动集群,其中一台服务器主动处理请求,一旦出现故障,它将故障转移到被动节点,使其成为主动节点。是否可以使用mod_proxy_平衡器
我当前与此相关的httpd.conf段如下所示
&l
我使用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 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
我所有的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个虚拟主机,其中两个将
我的问题是,我将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
我们可以参考下面的内容
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中,是否有任何其他规则可用于
我在digitalocean上有一个8GB的水滴。我们今天发布了我们的网站,流量非常大,我们有大约3000个并发用户
我试图提高并发连接的数量(根据apache2buddy的建议),但建议MaxRequestWorkers为482。文件如下:
<IfModule mpm_prefork_module>
ServerLimit 482
StartServers 5
MinSpareServ
我希望apache中止服务器处理请求所需时间超过10秒的任何请求。谁能告诉我使用什么指令吗。是超时指令吗
非常感谢。是的,它正在使用Timeout指令
但是10秒真的非常少。你确定要把它保持在这么低的水平吗
默认值为300(5分钟)
从
“当且仅当请求上存在标头MyRequestHeader时,有条件地在响应上发送MyHeader。这对于构造响应某些客户端刺激的标头非常有用。请注意,此示例需要mod_setenvif模块的服务。”
但是,在我的测试中,我试图通过检查授权头来设置环境变量,因此根本不会设置环境变量集
SetEnvIf仅为以下项设置环境变量env_集
*远程主机
*远程地址
*服务器地址
*请求法
*请求\u协议
*请求URI
文档是否有误,或者我是否有误解
使用:Apache/2.2.15(Win32)mod_
我正在尝试根据主机名(而不是域名)将请求路由到不同的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服务器
我制作了一个名为extensionV2.so的简单扩展
我可以加载扩展,并在加载时在代码中使用它
extension = extensionV2.so in php.ini.
并在我的php文件中使用它的函数
但是如果我使用
<?php
dl('extensionV2.so');
var_dump(get_loaded_modules());
?>
注:
我使用的是PHP5.3
根据phpinfo()
我通过终端中的ph
我有以下问题:
我想让我的Apache访问index.html,它存在于我的虚拟机上,由Vagrant创建。SSHFS使用-o allow_other选项装载目录
使用的工具和版本包括:
系统:Linux Ubuntu 15.04
Apache:2.4.12
通过SSHFS进行装载使用-o允许\u其他
装载过程是正确的,因为目录和文件在我的系统中可见。我可以打开/修改/等等
但当我试图通过Apache打开此文件时,我收到
禁止的
您没有访问/访问此服务器的权限
位于xxx.yyy.com端
我目前正在为Apache2/2.2开发一个模块,需要在主Apache进程终止(而不是子进程)之前执行一些清理
我已经进行了广泛的搜索,没有找到任何使用钩子的指南。有人能帮我指出正确的方向吗?我不确定你到底想做什么,但我认为apr\u reslist\u create和apr\u pool\u cleanup\u register函数可能会帮助你。apr_reslist_create函数中的一个参数是apr_reslist_析构函数,您可以使用它传递析构函数。另外,我认为您应该看看mod_dbd模
标签: Apache2
load-balancingmod-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
我有一个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.
我有一个看起来很奇怪的问题。我用的是带灯组的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 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
我想在apache上部署我的python应用程序,所以我制作了一个hello world应用程序(包含在一个python文件中),并从那里导入了app对象,它成功了。这只是为了测试一下
然后我将我的应用程序文件移动到那里,并尝试使用它。我尝试导入app对象(现在是从一个python包中导入的),没有任何结果,但是当我访问服务器时,我得到了500个错误代码。
注意:如果我使用python运行该应用程序,它就可以正常工作。它没有坏
文件结构:
app.wsgi main(this is the
我在一个文件夹中创建了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.
我一直在到处寻找与我类似的情况,但我找不到任何帮助。似乎我的.conf文件是正确的,并且子域部分工作(我将其设置为登录到另一个access.log,并且工作正常),但它使用了错误的目录
以下是“站点可用”文件夹中的my subdomain.conf:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName beta.subdomain.com
ServerAlias www.beta.subdomain.com
在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.4.6使用基于名称的虚拟主机托管四个域。对http端口80的调用被重定向到端口443。每个虚拟服务器都有两个ServerAlias参数,用于指令将调用重定向到或
问题是对的调用被默认虚拟主机重定向(按顺序排列)。更令人头疼的是,它正确地重定向到了
电话和结果摘要:
http://example1.com/ ==> https://example1.com/
http://www.example1.com/ ==> https://example1.com/
我有一个使用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
我在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
virtualhostubuntu-12.04
因此,我使用以下信息设置了两个虚拟主机文件example1.com和example2.com:
--第一档
<VirtualHost 127.0.0.1:80>
ServerName example1.com
ServerAlias www.example1.com
ServerAdmin admin@example1.com
DocumentRoot /var/www/example1.com
</VirtualHost>
但如
标签: Apache2
load-balancingmod-proxy-balancer
我想知道,是否有一种方法可以在不完全重启apache的情况下添加/删除Apache2 mod_proxy_平衡器平衡器成员,从而使现有连接不会中断
如果我只是更新equal vhost文件中的成员并通过
service apache2 reload
apache不会应用所做的更改。提供的平衡器管理器指令和web后端允许在不重新启动的情况下修改特定blanacer成员(例如loadfactor)的参数,但无法以这种方式添加新成员或删除现有成员。最后,由于有关apache和mod_proxy_ba
我正在尝试在我的家庭虚拟web服务器上建立一个没有域名,只有IP地址的虚拟web服务器
我一直试图通过在路由器上打开另一个端口并告诉Apache监听来模拟无cookieless域。所有内容都正确加载,但它似乎没有cookieless(这是有意义的,因为它是相同的域名,只是不同的端口)
有没有办法在我的虚拟服务器上设置一个没有Cookie的域,没有域名,只有一个IP地址?我个人一直认为浏览器会将在同一域名或IP地址的不同端口上运行的站点视为不相关的,比如cookie或同源策略,但你的经验似乎表明情
标签: Apache2
virtualhostlampubuntu-13.10
我最近更新了我的ubuntu,我想在我的ubuntu 13.10中编程,并且正在设置apache2,每次我运行命令时:
sudo a2ensite default
我得到以下错误:
错误默认站点不存在
如何解决此问题?要解决此问题以及在apache 2.4上运行的任何其他虚拟主机,我需要设置
默认(以及您拥有的任何其他虚拟主机)
作为
default.conf(添加已设置的任何虚拟主机)
进入控制台(终端)并键入以下命令:
sudo mv/etc/apache2/sites available
标签: Apache2
tomcat7mod-jkubuntu-13.10
在我的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,但也
我的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
我有一个web应用程序,它将查询数据库并用数据创建Excel电子表格。在将文件发送到客户端计算机之前,我需要将电子表格保存到服务器磁盘。我正在使用Flask框架和openpyxl生成电子表格。在Flask的开发服务器上运行时,一切正常,但真正的服务器是带有WSGI的Apache2。当我在那里运行它时,当它试图保存电子表格时,会出现“权限被拒绝”错误。我不知道在Apache/WSGI中运行时Python的工作目录是什么
是否有一种方法,可以在WSGI配置文件中更改工作目录,或者以某种方式控制它将保
标签: Apache2
virtualhostubuntu-10.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
mod-proxyrequest-headers
我在Apache中使用了“转发代理”。我想在传递请求之前更改请求头的一部分。例如,我想更改标头中的主机参数。
我在httpd.conf中使用了配置的这一部分,但在传递请求之前,它不会更改头
Listen 7654
<VirtualHost *:7654>
RequestHeader set Host "test.com"
ProxyRequests On
</VirtualHost>
听7654
RequestHeader设置主机“test.com”
代
请说明如何使用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
virtualhostubuntu-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
我正在尝试将补丁程序应用到apache。apache的当前版本是2.2.22,使用ubuntu服务器12.04 LTS。我们已经使用apt-get命令安装了apache。我已经从下载了补丁。我不知道该把这个文件放在哪里。我已经将补丁文件放在/usr/lib/apache2/modules/下,并使用下面的命令应用补丁
补丁-s
在ISPconfig中,我注意到了昨天的一个问题
当我键入域名后按tab键时,它正在清除域名文本框。我正在尝试添加新域名,但域名在blur上被清除。因此,当我单击submit时,它会抛出一个错误“域名为空”问题得到解决。问题是,当我为客户端启用域限制时,它会为域创建下拉菜单(这可能是ispconfig错误)。我取消了限制,再次开始工作
如果我为/var/www启用AllowOverride,我会得到一个500内部服务器错误。.htaccess文件位于/var/www/html中。我已经启用了a2enmod重写。尝试重新启动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
penetration-testingdirectory-traversal
我目前在学校参加渗透测试班。我正在尝试为一个项目创建一个CTF。我的目标之一是建立一个ApacheWeb服务器,允许目录遍历,以便尝试我的CTF的人可以遍历到我的根目录并访问包含加密文件的文件夹。我希望他们能够下载这个文件,这样他们就可以在自己的机器上解除加密。然而,我甚至不知道从哪里开始允许目录遍历。我以前从未真正使用过ApacheWeb服务器,我在网上找到的一切都是关于防止目录遍历的
我在Ubuntu12.04虚拟机上使用Apache2。我有一个足够好的解决方法
首先,我将/etc/apac
我的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
在转发所有指向phisical.php文件的请求时,如下所示:
LoadModule模块/mod_fastcgi.so
FastCGIExternalServer /usr/sbin/php-fpm -socket /usr/local/php/lib/php.sock -idle-timeout 900
AddHandler php-fastcgi .php
Action php-fastcgi /usr/sbin/php-fpm.fcgi
ScriptAlias /usr/sbin/php-
我知道以前有人问过这个问题,但我尝试过我找到的每一个建议,但似乎没有任何效果
我的本地主机似乎要花很长时间才能加载页面(最多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文件以提供服务器名
我是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
我使用URL模式http://*.self/运行服务器。基于客户端的用户代理字符串,我需要返回相同的内容,不管它们的路径是什么。例如:
将通过/path/to/search bot/index.php返回完全相同的内容:
<body>
<h1>Thou sahll not!</h1>
</body>
编辑
关于,是的,我理解,但我确实打算被谷歌惩罚。我有特别的理由。如果你向用户提供不同的内容,谷歌真的不喜欢。确保你这样做是有充分理由
为了创建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 (
我正在尝试在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,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
我有几个HTTP请求导致了一些严重的内存使用(运行一个带有mod wsgi的Python Django应用程序)。
我的问题是,这些进程似乎闲置了一段时间
有没有办法告诉apache杀死一个消耗了X兆内存的空闲进程?
请求已成功处理。不,目前没有。不过,您可以将具有大量临时内存使用的特定URL委托给一个单独的mod_wsgi守护进程进程组,该进程组上设置了非活动超时,这样,如果对该URL的请求不频繁,当该进程暂时不使用时,它将重新启动进程并回收内存。如果没有足够长的非活动时间来触发非活动超时,您
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 页