apache反代tomcat出现的问题

在centos6里使用httpd2.2版本,然后在/etc/httpd/conf.d/下定义配置文件反代至后端tomcat服务器,配置完成后重新启动httpd并访问,出现了500的错误代码,查看httpd的错误访问日志,显示如下信息:

configuration error:  couldn‘t perform authentication. AuthType not set!: /favicon.ico, referer: http://192.168.25.129/

说明配置文件里授权的部分写错了,我写的是require all granted,后来查到了国外的网站才发现,原来我用的是apache2.2版本,不支持这种写法,2.4版才支持,于是我改为:

Order allow,deny

allow from all

重启之后能够访问并代理至tomcat服务器。

对我来说没一个错误都是一个坎,但我不会放弃,继续努力,加油!

时间: 2024-12-15 15:29:26

apache反代tomcat出现的问题的相关文章

常见的nginx,apache反代用户请求至tomcat主机的实现方法

一.nginx+tomcat主机实现 1.主机规划 nginx主机 172.18.12.20 tomcat主机 172.18.12.21 2.安装tomcat主机并部署一个简单的测试页面 # yum install java-1.7.0-openjdk   java-1.7.0-openjdk-devel # vim /etc/profile.d/java.sh JAVA_HOME=/usr export JAVA_HOME # . /etc/profile.d/java.sh 3.安装tomc

Tomcat集群session复制,httpd/nginx反代Tomcat集群

   一个大型站点都会涉及到动态应用,动态应用都需要做会话保持,常见的会话保持方式就三种,一是session stick,二是session replication,三是session share,对于小型规模的tomcat集群,大多者会采用session replication方式,但阅读官方文档也好,查询大牛博客也罢,发现均有不准确之处,所以亲测成功实现之后得出如下文档,还望高人指点. 实验环境: 操作系统:CentOS 7.2 tomcat版本:tomcat-7.0.54(yum安装方式)

httpd反代 + tomcat cluster + redis会话保持

版本说明: httpd版本:2.4.6 tomcat版本:7.0.69 dedis版本:3.2.3 操作系统版本:CentOS Linux release 7.3.1611 拓扑结构: tomcat-A/192.168.1.106 客户端------>httpd反向代理 ------->                                           ----- > redis会话保持服务器 192.168.1.101               tomcat-B/1

Nginx反代Tomcat项目

需求背景: 直接访问Tomcat项目路径如下: http://10.8.1.5:8080/erp 要求使用www.erp.com访问是可以访问至http://10.8.1.5:8080/erp 需求分析: 这里不可以使用简单的反向代理,因为后端服务器有目录(erp)存在,而为了访问友好www.erp.com后端不能加目录,所以不能纯粹的使用nginx根据目录来匹配后端服务器,最终实现效果nginx配置如下: server {     listen      80;     server_name

tomcat的部署及session绑定反代

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照 Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP) 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台. 安全局管理和Tomcat阀等.由于Tomcat本身也内含了一个HTTP服务器,它也可 以被视作一个单独的Web服务器.但是,不能将Tomcat和Apache Web服务器混 淆,Apache Web Serv

nginx做前端反代负载均衡,后端httpd+tomcat

实验内容:用nginx做前端反代负载均衡后端httpd+tomcat 实验环境:物理机win7,虚拟机centos7: node1:172.18.11.111 httpd+tomcat node2:172.18.11.112 httpd+tomcat node3:172.18.11.113 nginx反代负载均衡 说明:httpd有两种方式与tomcat通信: (1)httpd可使用http模块反代tomcat,此时tomcat使用http链接器: (2)httpd还可使用ajp模块反代tomc

Http和Nginx反代至Tomcat(LNMT、LAMT)

Http和Nginx反代至Tomcat(LNMT.LAMT) ================================================================================ 概述: 本章将主要介绍Http和Nginx反代至Tomcat,具体内容如下: LNMT部署并实现动静分离 LAMT部署的实现方式: ·proxy_http_module代理配置 ·proxy_ajp_module代理配置 Tomcat脚本(启动.停止.重启) ========

nginx反代httpd,实现三种tomcat代理模型至后端的tomcat服务器,会话绑定的三种方式

构建tomcat集群,实现前端一台nginx反代,到后端的apache服务器,由apache负责向后端的tomcat服务器进行资源调度,这样的模式比直接用nginx反代到后端主机,tomcat服务器所受到的压力会更小,服务将会更加稳定,这样的模式是经过实践检验出来的.如果nginx直接调度到后端tomcat服务器,则只支持http和https,而不支持ajp,http与https模式的设定,可以让外来客户直接访问tomcat服务器,而不需要经过我们设置好的前端nginx的端口,这样是十分不安全的

实战nginx前端反代mogfilefs及负载均衡

实战nginx前端反代mogfilefs及负载均衡 =============================================================================== 实验描述: 使用Nginx代理请求至tackers,实现通过键就可以访问到文件: 在配置nginx做反代将用户的请求调度至后端的MogileFS,此实验依赖于nginx-mogilefs-module模块,需在编译时加上此模块. 实验环境: 再准备一台CentOS 7的虚拟主机,来作为前