View Single Post
  #17 (permalink)  
Old 10-04-2006, 12:25 PM
illscientific illscientific is offline
Active Member
 
Posts: 47
Default

Wow this is weird... and frustrating... everytime I go to fix something I get to deal with some other problem... Zimbra was creating the server.xml fine... now I have reinstalled and I now the server.xml file refuses to stop creating the <!-- --> tags around my SSL section...

Is there something wrong with this?

chamber:/opt/zimbra/tomcat/conf# cat server.xml.in
<Server port="8005" shutdown="SHUTDOWN">

<GlobalNamingResources>
<!-- Used by Manager webapp -->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatab aseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>


<Service name="Catalina">
<!-- user services connector, no SSL -->
<!-- HTTPBEGIN
<Connector port="%%zimbraMailPort%%"
address="209.9.228.67"
acceptCount="1024"
enableLookups="false" redirectPort="%%zimbraMailSSLPort%%"
maxThreads="100" minSpareThreads="100" maxSpareThreads="100"/>
HTTPEND -->
<!-- user services connector, SSL -->
<!-- HTTPSBEGIN -->
<Connector port="%%zimbraMailSSLPort%%"
address="209.9.228.67"
acceptCount="1024"
enableLookups="false"
maxThreads="100" minSpareThreads="100" maxSpareThreads="100"
scheme="https" secure="true"
ciphers="SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4 _128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_ WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_ SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH _3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SH A,SSL_RSA_WITH_DES_CBC_SHA,SSL_DHE_RSA_WITH_DES_CB C_SHA,SSL_DHE_DSS_WITH_DES_CBC_SHA,SSL_RSA_EXPORT_ WITH_RC4_40_MD5,SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,SSL_DHE_DSS_ EXPORT_WITH_DES40_CBC_SHA"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/opt/zimbra/tomcat/conf/keystore" keystorePass="zimbra"/>
<!-- HTTPSEND -->
<!-- admin services connector; requires SSL -->
<Connector port="7071"
address="209.9.228.67"
acceptCount="1024"
enableLookups="false"
maxThreads="50" minSpareThreads="50" maxSpareThreads="50"
scheme="https" secure="true"
ciphers="SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4 _128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_ WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_ SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH _3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SH A,SSL_RSA_WITH_DES_CBC_SHA,SSL_DHE_RSA_WITH_DES_CB C_SHA,SSL_DHE_DSS_WITH_DES_CBC_SHA,SSL_RSA_EXPORT_ WITH_RC4_40_MD5,SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,SSL_DHE_DSS_ EXPORT_WITH_DES40_CBC_SHA"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/opt/zimbra/tomcat/conf/keystore" keystorePass="zimbra"/>

<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseR ealm"
resourceName="UserDatabase" />

<Host name="localhost" appBase="webapps" autoDeploy="false">
<DefaultContext reloadable="false"/>
<Context path="/" docBase="${catalina.home}/webapps/zimbra" debug="0" crossContext="true"/>
</Host>

<Valve className="org.apache.catalina.valves.AccessLogVal ve"
pattern="combined"/>
</Engine>
</Service>
</Server>

chamber:/opt/zimbra/tomcat/conf# cat server.xml
<Server port="8005" shutdown="SHUTDOWN">

<GlobalNamingResources>
<!-- Used by Manager webapp -->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatab aseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>


This is what it creates... everytime, no matter what I do i can not get rid of the portion that masks the SSL config... Why does it do this?

<Service name="Catalina">
<!-- user services connector, no SSL -->
<!-- HTTPBEGIN -->
<Connector port="80"
address="209.9.228.67"
acceptCount="1024"
enableLookups="false" redirectPort="443"
maxThreads="100" minSpareThreads="100" maxSpareThreads="100"/>
<!-- HTTPEND -->
<!-- user services connector, SSL -->
<!-- HTTPSBEGIN
<Connector port="443"
address="209.9.228.67"
acceptCount="1024"
enableLookups="false"
maxThreads="100" minSpareThreads="100" maxSpareThreads="100"
scheme="https" secure="true"
ciphers="SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4 _128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_ WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_ SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH _3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SH A,SSL_RSA_WITH_DES_CBC_SHA,SSL_DHE_RSA_WITH_DES_CB C_SHA,SSL_DHE_DSS_WITH_DES_CBC_SHA,SSL_RSA_EXPORT_ WITH_RC4_40_MD5,SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,SSL_DHE_DSS_ EXPORT_WITH_DES40_CBC_SHA"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/opt/zimbra/tomcat/conf/keystore" keystorePass="zimbra"/>
HTTPSEND -->
<!-- admin services connector; requires SSL -->
<Connector port="7071"
address="209.9.228.67"
acceptCount="1024"
enableLookups="false"
maxThreads="50" minSpareThreads="50" maxSpareThreads="50"
scheme="https" secure="true"
ciphers="SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4 _128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_ WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_ SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH _3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SH A,SSL_RSA_WITH_DES_CBC_SHA,SSL_DHE_RSA_WITH_DES_CB C_SHA,SSL_DHE_DSS_WITH_DES_CBC_SHA,SSL_RSA_EXPORT_ WITH_RC4_40_MD5,SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA,SSL_DHE_DSS_ EXPORT_WITH_DES40_CBC_SHA"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/opt/zimbra/tomcat/conf/keystore" keystorePass="zimbra"/>

<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseR ealm"
resourceName="UserDatabase" />

<Host name="localhost" appBase="webapps" autoDeploy="false">
<DefaultContext reloadable="false"/>
<Context path="/" docBase="${catalina.home}/webapps/zimbra" debug="0" crossContext="true"/>
</Host>

<Valve className="org.apache.catalina.valves.AccessLogVal ve"
pattern="combined"/>
</Engine>
</Service>
</Server>
chamber:/opt/zimbra/tomcat/conf# ls
AdminService catalina.policy context.xml log4j.properties server-minimal.xml server.xml.in tomcat-users.xml zimbraAdmin.web.xml.in
Catalina catalina.properties keystore logging.properties server.xml service.web.xml.in web.xml zimbra.web.xml.in
chamber:/opt/zimbra/tomcat/conf# cat server-minimal.xml
<Server port="8005" shutdown="SHUTDOWN">

<GlobalNamingResources>
<!-- Used by Manager webapp -->
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatab aseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>

<Service name="Catalina">
<Connector port="8080" />

<!-- This is here for compatibility only, not required -->
<Connector port="8009" protocol="AJP/1.3" />

<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseR ealm"
resourceName="UserDatabase" />
<Host name="localhost" appBase="webapps" />
</Engine>

</Service>
</Server>
Reply With Quote