HTTP 错误 403 您无权查看此页面。(Apache 2.4/Shibboleth 3.1/Tomcat 7)

HTTP 错误 403 您无权查看此页面。(Apache 2.4/Shibboleth 3.1/Tomcat 7)

我正在设置一个运行 CentOS 7、Apache 2.4/Shibboleth 3.1/Tomcat 7 的新服务器,并使用 proxy_ajp 将 apache 连接到 tomcat。

我在其上运行的网站出现 403 错误。我在网上搜索解决方案,但都试过了,都没有成功。我不是 Unix 管理员,更多的是操作方面的。我问过 Unix 管理员、开发人员,但没人能帮上忙。所以我向这里的专家求助。

在旧服务器 CentOS 6、Apache 2.2/Shibboleth 3.1/Tomcat 6 上运行的配置有效。

不确定哪里出了问题。

httpd配置文件

<Location /xxxxxx>
  AuthType shibboleth
  ShibRequestSetting requireSession 1
  Require valid-user
  ProxyPass ajp://localhost:8009/xxxxxx
  ProxyPassReverse ajp://localhost:8009/xxxxxx
  ShibRequestSetting applicationId webmf
  ShibRequestSetting REMOTE_ADDR X-Forwarded-For
  ShibUseHeaders On
</Location>

Tomcat 服务器.xml

<Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>

<Connector port="8009" enableLookups="false" URIEncoding="UTF-8" protocol="AJP/1.3" redirectPort="8443" />

相关内容