Questions tagged «apache-2.2»

Apache HTTP Server的2.2版。在询问有关虚拟主机的问题时,请包括以下命令的输出:“ apache2ctl -S”(或“ httpd -S”,具体取决于您的操作系统)


3
如何使用反向代理正确处理相对URL
我在Apache中有一个反向代理设置,如下所示: 地址为www.example.com/folder的服务器A是反向代理服务器。 它映射到:地址为test.madeupurl.com的服务器B。 这种作品。但是我遇到的问题是,在www.example.com/folder上,所有相对链接的格式都是www.example.com/css/examplefilename.css,而不是www.example.com/folder/css/examplefilename。的CSS 我该如何解决? 到目前为止,我的反向代理在服务器A(www.example.com)上具有以下功能: <Location /folder> ProxyPass http://test.madeupurl.com ProxyPassReverse http://test.madeupurl.com </Location>



6
如何在Apache httpd虚拟主机中配置基本身份验证?
我正在尝试使用Apache http配置Mercurial访问。它需要认证。我的/etc/apache2/sites-enabled/mercurial样子是这样的: NameVirtualHost *:8080 <VirtualHost *:8080> UseCanonicalName Off ServerAdmin webmaster@localhost AddHandler cgi-script .cgi ScriptAliasMatch ^(.*) /usr/lib/cgi-bin/hgwebdir.cgi/$1 </VirtualHost> 我在互联网上阅读的每个教程都告诉我插入以下几行: AuthType Basic AuthUserFile /usr/local/etc/httpd/users 但是当我这样做时,出现以下错误: # /etc/init.d/apache2 reload Syntax error on line 8 of /etc/apache2/sites-enabled/mercurial: AuthType not allowed here 我的发行版是一个定制的Ubuntu,名为Turnkey Linux Redmine



6
如何使Apache Web Server在两个不同的端口上侦听?
我想在家中安装一个Apache Web服务器,以监听端口80和8080。 我已添加Listen 8080到httpd.conf并重新启动了Apache服务,但服务器似乎未在8080上侦听。在http:// localhost:8080中打卡超时,并且不显示我的index.html,但显示http:/ / localhost将显示我的index.html。 如何让它收听80和8080?


3
SElinux:允许httpd连接到特定端口
我的系统正在使用apache2.2.15运行CentOS 6.4。SElinux正在执行,我正在尝试通过python / wsgi应用连接到Redis的本地实例。我收到错误13,权限被拒绝。我可以通过以下命令解决此问题: setsebool -P httpd_can_network_connect 但是,我并不完全希望httpd能够连接到所有tcp端口。如何指定允许httpd连接到哪些端口/网络?如果我可以制作一个模块来允许httpd连接到端口6379(redis)或127.0.0.1上的任何tcp,那将是更好的选择。不知道为什么我的妄想症在这方面如此强烈,但是嘿... 有人知道吗

5
配置Apache2代理WebSocket?
WebSocket协议是HTTP协议的扩展。但是,Apache2的代理模块似乎对此一无所知,并丢弃了重要的标头,从而将调用转换为标准的HTTP调用。 有没有一种方法可以使Apache2(1)理解WebSocket或(2)盲目地传递其获得的一切?

4
设置ubuntu服务器以发送mail()
我尝试了很多搜索,但无法找到如何实际设置ubuntu服务器的方法,因此我可以使用php中的mail()函数通过php发送邮件。 我的服务器上安装了apache2,mysql和php5。 谢谢。
40 php  apache-2.2  ubuntu 


5
AWS ELB Apache2 503服务不可用:后端服务器已满负荷
我们已经在亚马逊的AWS基础设施上运行了两个网站,并且大约两天前,网络服务器开始每天停机一两次,我发现的唯一错误是: HTTP/1.1 503 Service Unavailable: Back-end server is at capacity CloudWatch不会触发任何警报(CPU /磁盘IO / DB连接)。我尝试通过弹性IP转到站点以跳过ELB并得到以下信息: HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers. Retrying. 我在Apache日志中看不到任何异常,并验证了它们是否已正确旋转。当通过SSH“关闭”机器并查看进程列表时,我没有问题,我看到151个apache2进程对我来说似乎很正常。重新启动apache可以暂时解决此问题。该机器仅作为ELB后面的Web服务器运行。任何建议将不胜感激。 平均CPU利用率:7.45%,最小值:0.00%,最大值:25.82% 内存使用率平均值:11.04%,最小值:8.76%,最大值:13.84% 交换平均利用率:不适用,最小值:不适用,最大值:不适用 安装在/ dev / xvda1上的磁盘空间利用率/平均:62.18%,最小值:53.39%,最大值:65.49% 让我澄清一下,我认为问题在于单个EC2实例,而不是ELB,即使我无法获得弹性IP,我也不想排除这一点。我怀疑ELB只是返回击中实际EC2实例的结果。 更新:2014-08-26我应该早些更新,但是“修复”是对“不良”实例进行快照并启动生成的AMI。从那以后它一直没有下降。当我仍然遇到问题时,我确实查看了运行状况检查,curl http://localhost/page.html即使从负载均衡器中遇到容量问题,也可以进入运行状况检查页面()。我不认为这是健康检查问题,但由于包括亚马逊在内的任何人都无法提供更好的答案,因此我将其标记为答案。谢谢。 更新:2015-05-06我想我会回到这里,说我现在坚信那部分问题是健康检查设置。我不想排除它们与AMI有关的问题,因为在启动替代AMI之后,它肯定会变得更好,但是我发现我们的运行状况检查对于每个负载均衡器都是不同的,并且最麻烦的是有一个非常激进的不健康阈值和响应超时。我们的流量趋向于无法预料地激增,我认为在积极的健康检查设置和流量激增之间,这是一场完美的风暴。

5
尽管允许访问目录(vhost配置),但Apache“服务器配置拒绝客户端”
在Ubuntu上的Apache中,我已经设置了虚拟主机,但是在浏览器中,我始终收到“禁止访问403”错误;日志显示“ 客户端被服务器配置拒绝:/ home / remix / ”。 在网上寻找解决方案时,我发现了许多有关目录访问的文章(全部允许,等等),但据我所知我已经这样做了。在httpd-vhosts.conf中,有以下代码: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/htdocs/" ServerName localhost ServerAlias localhost ErrorLog "logs/dummy-host.example.com-error_log" CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot "/home/remix/" ServerName testproject ServerAlias testproject <Directory "/home/remix/"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.