情况 我有一个托pipe多个虚拟机的ESXi服务器,其中包括一个用于每个pfSense,Varnish和Tomcat的虚拟机。 他们configuration如下: pfSenseVM (防火墙,IP = 10.0.0.1) 从端口80到VarnishVM:80和端口443到VarnishVM:443 NAT规则 webConfigurator侦听端口443 webConfigurator不能从外部访问 已经在系统 > 证书pipe理器下安装了一个默认的带有CN=Common Name (eg, YOUR name) SSL证书CN=Common Name (eg, YOUR name) VarnishVM (Proxy,IP = 10.0.0.2) 路由请求my.domain.com:443到后端Tomcat:8443 TomcatVM (应用程序服务器,IP = 10.0.0.3) server.xml 连接器监听端口8443 自签名证书导入上述连接器使用的密钥库中 自签名证书具有CA CN=*.domain.com 问题 看来我收到了错误的证书( CN=Common Name (eg, YOUR name) )。 当我在浏览器中inputhttps://my.domain.com时,它会继续加载,并且在几次尝试之后,我在Firebug中看到请求被中止。 varnishlog显示超时 。 当我从TomcatVM调用wget https://my.domain.com ,收到的证书是安装在pfSense中的证书,并且由于证书的CN而不工作。 我相信这是关键。 当我从TomcatVM调用wget https://localhost:8443 ,接收到的证书是安装在Java密钥库中的证书,这是正确的,但显然不工作,因为localhost不匹配*.domain.com […]
我有Tomcat 7设置与mod_jk和AJP一起工作。 我想知道,如果在Tomcat方面,我可以使用Tomcat请求处理程序线程名称loggingmod_jk(Apache端)输出端口,以便跟踪端到端networkingstream量。
我有一个tomcat(运行在8080)应用程序在我的OS服务器上,我可以访问它的url: SERVER_IP:8080/myapp 我有我的pipe理面板 SERVER_IP:8080/myapp/admin 我有一个运行在80端口的Apache服务器。 我有两个域名: www.myapp.com admin.myapp.com 我设法configurationtomcat,mod_jk和apache服务器,使得admin.myapp.comurl打开tomcat主页(SERVER_IP:8080)。 但我想要的是使admin.myapp.comurl打开SERVER_IP:8080 / myapp / admin和www.myapp.com打开SERVER_IP:8080 / myapp。 我需要让apache知道请求到达admin.myapp.com时,应该知道将请求redirect到SERVER_IP:8080 / myapp / admin。 有些东西显然缺失。 这是我的configuration: httpd.conf(admin.myapp.com.conf实际上是因为它是由plesk面板创build的,但是我认为它是无效的) <VirtualHost SERVER_IP:80 > ServerName "admin.myapp.com:80" ServerAlias "www.admin.myapp.com" ServerAlias "ipv4.admin.myapp.co" ServerAdmin "[email protected]" UseCanonicalName Off JkMount / ajp13 JkMount /* ajp13 …. </VirtualHost> mod_jk.conf # Load mod_jk module # Update this path to […]
aws中有一个64位的amazon linux实例。 我正在运行在该机器上运行的Apache Tomcat6。 sudo fuser -v -n tcp 8080 USER PID ACCESS COMMAND 8080/tcp: tomcat 2492 F…. java 如果我做 curl ec2-54-2xx-1xx-1xx.us-2.compute.amazonaws.com:8080 我得到以下网页。 <!– Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses […]
我跟着这个http://www.mogilowski.net/lang/en-us/2014/04/22/install-apache-tomcat-8-on-debian-7-wheezy-with-virtual-hosts-and-apache2 -integrate /在VPS上安装tomcat,版本8.0.20 … 我试图改变港口80,但没有办法做到这一点,我曾尝试: http://beginlinux.com/server/ubuntu/changing-the-port-on-tomcat 但似乎没有工作,从日志里面的catalina.out得到这个错误: 25-Feb-2015 01:32:23.879 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-$ org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-80]] at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) at org.apache.catalina.core.StandardService.initInternal(StandardService.java:567) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:851) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.startup.Catalina.load(Catalina.java:576) at org.apache.catalina.startup.Catalina.load(Catalina.java:599) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484) Caused by: org.apache.catalina.LifecycleException: Protocol handler […]
看起来像我的Apache反向代理可能会成为瓶颈和陷入用户可以做出的请求数量。 我在server1上运行Apache和Tomcat,它具有96 GB内存,rhel5 x64,24内核。 很健壮。 Postgresql数据库在server2上运行,内存为50gb,rhel5 x64,24内核。 Tomcatconfiguration为使用60GB内存(我可以根据需要增加或减less)。 我每分钟处理数百次命中(来自用户以及远程API调用),看起来像Apache无法跟上。 我应该在httpd.conf中增加什么样的设置来确保更多的内存? 我也读过apache中的线程数与数据库线程直接关联。 我的postgres服务器肯定很健壮,并不习惯它的潜力,但我不想增加一个牺牲另一个。 那么如何弄清楚两者的正确设置呢? Apache正在处理我的SSL,服务于443.Tomcat有一个端口8080的连接器。 我应该增加apache的工作人员数量吗? 还是给他们更多的记忆?
在使用apache tomcat之前是否需要安装nginx服务器? 我们可以使用只有Apache Tomcat有什么优点缺点哪个select更好,为什么。 我正在使用的Fedora 22部署我的应用程序在Java应用程序的Tomcat 8上
当我尝试重新启动Alfresco时,会停止显示以下消息: p@p:~/alfresco-5.0.d$ ./alfresco.sh restart Using CATALINA_BASE: /home/p/alfresco-5.0.d/tomcat Using CATALINA_HOME: /home/p/alfresco-5.0.d/tomcat Using CATALINA_TMPDIR: /home/p/alfresco-5.0.d/tomcat/temp Using JRE_HOME: /home/p/alfresco-5.0.d/java Using CLASSPATH: /home/p/alfresco-5.0.d/tomcat/bin/bootstrap.jar:/home/p/alfresco-5.0.d/tomcat/bin/tomcat-juli.jar Using CATALINA_PID: /home/p/alfresco-5.0.d/tomcat/temp/catalina.pid 然后,我再试一次,我得到这个: p@p:~/alfresco-5.0.d$ ./alfresco.sh restart Using CATALINA_BASE: /home/p/alfresco-5.0.d/tomcat Using CATALINA_HOME: /home/p/alfresco-5.0.d/tomcat Using CATALINA_TMPDIR: /home/p/alfresco-5.0.d/tomcat/temp Using JRE_HOME: /home/p/alfresco-5.0.d/java Using CLASSPATH: /home/p/alfresco-5.0.d/tomcat/bin/bootstrap.jar:/home/p/alfresco-5.0.d/tomcat/bin/tomcat-juli.jar Using CATALINA_PID: /home/p/alfresco-5.0.d/tomcat/temp/catalina.pid out 13, 2015 10:39:03 PM org.apache.catalina.startup.Catalina stopServer SEVERE: Could not contact […]
美好的一天。 我们正在将Tomcat从物理服务器移动到一个虚拟服务器。 在物理上,因为临时文件夹(¡开发者!)的IOps很高,我们购买了一个Ramdisk软件。 我的问题是…一个虚拟硬盘软件可以在VMware虚拟机上工作吗? 有更好的select吗? 谢谢!
我想在端口80上而不是8080上安装/configurationapache tomcat。我在端口80上运行Nginx,并且使Nginx服务停止。 我将Shutdown,连接器端口分别从8005改为8008和8080改为80。 当我使用./bin/startup.sh它显示没有错误,并在catlina.out它说“org.apache.catalina.startup.Catalina.start服务器启动在1405毫秒”,但是当我访问http:// localhost它说ERR_CONNECTION_REFUSED build议我如果我做错了什么。 谢谢