2 liao hb liao_hb 于 2015.07.06 16:39 提问

apache2+gerrit都搭建好了,访问的时候页面报了一些错误

如题.下面是一个错误的页面,那位有遇到,不吝感谢.
The HTTP server did not provide the username in the Authorization header when it forwarded the request to Gerrit Code Review.

If the HTTP server is Apache HTTPd, check the proxy configuration includes an authorization directive with the proper location, ensuring it ends with '/':


ServerName 127.0.0.1

ProxyRequests Off
ProxyVia Off
ProxyPreserveHost On

<Proxy *>
      Order deny,allow
      Allow from all
</Proxy>

<Location /login/>
  AuthType Basic
  AuthName "Gerrit Code Review"
  Require valid-user
  ...
</Location>


AllowEncodedSlashes On
ProxyPass / http://.../ nodecode

The HTTP server did not provide the username in the Authorization header when it forwarded the request to Gerrit Code Review.

If the HTTP server is Apache HTTPd, check the proxy configuration includes an authorization directive with the proper location, ensuring it ends with '/':


ServerName 127.0.0.1

ProxyRequests Off
ProxyVia Off
ProxyPreserveHost On

<Proxy *>
      Order deny,allow
      Allow from all
</Proxy>

<Location /login/>
  AuthType Basic
  AuthName "Gerrit Code Review"
  Require valid-user
  ...
</Location>


AllowEncodedSlashes On
ProxyPass / http://.../ nodecode

1个回答

caozhy
caozhy   Ds   Rxr 2015.07.06 22:11
liao_hb
liao_hb 多谢,我的是在ubuntu下访问的,不过现在问题又变了,*_*,访问127.0.0.1:80是It Works!而访问127.0.0.1:8081是404;访问127.0.0.1:8081/gerrit就出现以上问题.
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ubuntu 环境下 gerrit 代码审查服务器的安装
1. 环境准备 1.1 安装 ubuntu 1.2 安装java环境 $ wget http://openlinux.amlogic.com:8000/deploy/java/sun-java6-bin_6.26-2lucid1_amd64.deb $ wget http://openlinux.amlogic.com:8000/deploy/java/sun-java6-jdk_6.26-
Ubuntu下搭建基于apache2的gerrit+gitweb服务器
说明:Ubuntu版本12.04 1. 配置gerrit管理帐号1sudo adduser gerrit  增加sudo权限:1sudo usermod -a -G sudo gerrit  切换到gerrit账号:1sudo su gerrit  2. 安装java123sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get updatesud...
搭建gerrit服务器(apache&nginx反向代理方式)
这段时间,想搭建一个gerrit,用于代码托管,gerrit的搭建,网上有很多种教程,但是自己按照别人的教程逐步操作,一直出现诸多问题。最头痛的就是: Configuration Error Check the HTTP server's authentication settings.       后来经过他人指点,才知道自己的原因。由于对Apache的反向代理的机制,没有清楚
Gerrit+apache+H2数据库简单安装配置
Ubuntu Gerrit 安装 Gerrit 是一个基于 Web 的代码评审和项目管理的工具,面向基于 Git 版本控制系统的项目。因此需要Apache、Mysql、GIT等相关软件的支持系统配置:新装的UBUNTU LINUX系统请先更新自己的系统软件包$sudo apt-get dist-upgrade $sudo apt-get install git-core
ubuntu安装apache2的步骤及发生的问题解决方法
步骤一,安装apache2 sudo apt-get install apache2 发现问题: Problem with MergeList Installing package(s) with command apt-get -y --force-yes -f install postfix .. Readi
gerrit点击【登陆时】跳转失败,报错过多的重定向循环。
转自:http://www.scmbbs.com/cn/tl/2012/11/tl8.php 解决: 配置gerrit.conf(gerrit安装目录下),在[gerrit]一节,配置网站 canonicalWebUrl = http://svn2.scmbbs.com:8081/ 配置后,重启gerrit生效
gerrit apache2 反向代理配置问题
gerrit 安装配置完成后,正常情况没有问题,但是一旦涉及到子目录中的项目就会出现“HTTP Not Found” 错误,导致不能创建项目子目录,也不能访问已经存在的子目录中的项目。 gerrit 文档中针对 HTTP 反向代理的说明(参见 Reverse Proxy),说是要设置 “AllowEncodedSlashes On”,apache2 文档对的 AllowEncodedSlashe
CentOS7搭建gerrit 代码审查服务
步骤一:创建专用账户和工作目录 adduser gerrit;passwd gerrit;创建gerrit专用工作目录:mkdir /home/gerrit 步骤二:配置Java环境 1) 从官网下载JDK:http://download.oracle.com/otn-pub/java/jdk-nb/8u161-8.2/jdk-8u161-nb-8_2-linux-x64.sh 2) 添加
centos 7 gerrit安装配置
centos默认安装是没有网络的,需要配置一下。 # 使用管理员登录 #su    #vim /etc/sysconfig/network-scripts/ifcfg-eno16777736   #把其中onboot改为yes ,原值为no ONBOOT=yes    #最后重启网络服务就行了 # service network restart
【Gerrit】Linux+Gerrit+Nginx配置全过程
【Gerrit】Linux+Gerrit+Nginx配置全过程最近公司的项目打算启用gerrit做为代码审核的工具,最近3天彻底研究了下gerrit的安装配置过程,这里做个记录,期间很多细节都一一记录下来,以便之后有同学需要用到。这篇博文先介绍下gerrit的安装过程,然后之后还准备写一篇文章,介绍如何利用gerrit和sourceTree进行协同工作,换句话说,就是gerrit的详细工作流程。开...