我有一个带有Debian7.8(wheezy)、Apache2WebServer和Tomcat7的vServer。
现在我要将apache2 webserver连接到tomcat7,以便www.mydomain.com
启动我的webapp(就像www.mydomain.com/#welcome
)。
事情,我到目前为止所做的:
>
/etc/apache2/mods-enabled/proxy_http.load
我的/etc/apache2/sites-enabled/000-default
文件如下所示
<VirtualHost *:80> ServerName www.mydomain.com ServerAlias mydomain.com ProxyRequest Off ProxyPreserveHost On <Proxy*> Order deny,allow Allow from all </Proxy> ProxyPass / http://localhost:8080/ ProxyPassReserve / http://localhost:8080/ DocumentRoot /var/lib/tomcat7/webapps/app/ </VirtualHost>
我的/etc/tomcat7/server.xml
如下所示
<Server port=”8005” shutdown=”SHUTDOWN”> ... <Connector port=”8080” protocol=”HTTP/1.1” ... redirectPort=”8443” proxyPort=”80” proxyName=”www.mydomain.com” />
我错过了什么?
从您的配置中,我注意到:
<_proxy*>
和
处的空白
documentroot
与代理配置结合使用是没有意义的localhost:8080/app/
,您必须配置以下内容(见下文)我没有tomcat7,但我配置了nginx:apache(80)-->proxy-->nginx(8080)
<VirtualHost *:80>
ProxyVia On
ProxyRequests Off
ProxyPreserveHost on
ProxyPass / http://127.0.0.1:8080/app/ retry=0
ProxyPassReverse / http://127.0.0.1:8080/app/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
a2enmod proxy
a2enmod proxy_http
service apache2 restart
所有可能的错误消息都登录到/var/log/apache2/error.log
中,您还应该查看tomcat日志文件。
如果将配置放在000-default.conf
以外的其他文件中,则必须使用a2ensite
启用站点,以便apache知道它的存在。
本文向大家介绍详解Ubuntu下安装和配置Apache2,包括了详解Ubuntu下安装和配置Apache2的使用技巧和注意事项,需要的朋友参考一下 在Ubuntu中安装apache 安装指令: 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动: 停止: 重新启动: 配置文件保存在:/etc/apache2 需要说明的是,普通的apache发行版本配置文件是:htt
我正试图通过netbeans在我的pc上启动一个TomCat实例以进行测试...我首先从网站下载了Tomcat 7.0.69,然后在我的doc文件夹中提取并在NetBeans 8中创建了一个新的服务器(工具->服务器->添加服务器)。当我运行服务器时,我会收到以下消息:
我对servlets非常了解,但我应该部署一个运行在Tomcat服务器(仅本地主机)上的Eclipse web项目。整个过程在Windows上运行良好,但最近我不得不转到Ubuntu12.04,当我想访问应用程序时,我遇到了这个问题: 如果我先启动apache2和tomcat7 sudo netstat-lpn|grep: 80 看起来像这样: tcp 0.0.0.0:80 0.0.0.0:*听1
我正在做一个Java/J2EE项目,其中有几个Web应用程序。我想在一些webapps中介绍log4j。所以我添加了log4j-1.2。WEB-INF\lib中的16.jar和log4j。WEB-INF\classes中的属性 结果我得到一个NoClassDefFoundError: 当我试图直接在Tomcat内部安装log4j时,我也会遇到同样的错误。(我已经在tomcat/lib等中添加了pr
本文向大家介绍Ubuntu14.04 安装配置Tomcat7教程,包括了Ubuntu14.04 安装配置Tomcat7教程的使用技巧和注意事项,需要的朋友参考一下 1、下载安装包: http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.75/bin/apache-tomcat-7.0.75.tar.gz 2、解压 得到apa
我已经用在我的机器上安装了和。当我在终端中点击时,它返回: PHP7.0。4-7ubuntu2。1(cli)(NTS)版权所有(c)1997-2016 PHP Group Zend Engine v3。0.0,版权所有(c)1998-2016 Zend Technologies与Zend OPcache v7。0.6-dev,版权所有(c)1999-2016,由Zend Technologies出