Redirect TOMCAT to https

Redirect TOMCAT to https

  1. Edit file server.xml

Example server.xml file:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?xml version='1.0' encoding='utf-8'?>  
<Server port="8005" shutdown="SHUTDOWN">  
    <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />  
    <Listener className="org.apache.catalina.core.JasperListener" />  
    <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />  
    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />  
    <GlobalNamingResources>  
        <Resource name="UserDatabase" auth="Container"  
            type="org.apache.catalina.UserDatabase"  
            description="User database that can be updated and saved"  
            factory="org.apache.catalina.users.MemoryUserDatabaseFactory"  
            pathname="conf/tomcat-users.xml" />  
    </GlobalNamingResources>  
    <Service name="Catalina">  
        <Connector port="80" protocol="HTTP/1.1"  
            proxyName="myfqdn.server.com"  
            connectionTimeout="20000"  
            redirectPort="443" />  
        <Connector port="443" minSpareThreads="5" maxSpareThreads="75"  
            proxyName="myfqdn.server.com"  
            enableLookups="true" disableUploadTimeout="true"  
            acceptCount="100" maxThreads="200"  
            scheme="https" secure="true" SSLEnabled="true"  
            SSLCertificateFile="somecert.crt"  
            SSLCertificateKeyFile="somekey.key"  
            clientAuth="false" sslProtocol="all" />  
        <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />  
        <Engine name="Catalina" defaultHost="localhost">  
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"  
                resourceName="UserDatabase"/>  
            <Host name="localhost" appBase="webapps"  
                unpackWARs="true" autoDeploy="true"  
                xmlValidation="false" xmlNamespaceAware="false">  
                <alias>myfqdn.server.com</alias>  
            </Host>  
        </Engine>  
    </Service>  
</Server>




Nhận xét

Bài đăng phổ biến từ blog này

ActiveMQ 5.x

Redo and undo Log in MySQL transaction

[Kubernetes Series] - Bài 19 - Adding custom resource to Kubernetes