Konfigurasi HTTPS Apache Tomcat Menggunakan Keystore (.jks) #2

Open
opened 5 months ago by byprakoso · 0 comments
Owner

Dokumen ini menjelaskan langkah-langkah konfigurasi HTTPS pada Apache Tomcat menggunakan keystore .jks yang sudah tersedia (contoh: gisportal.id.jks).

Struktur Keystore Jika Ada Keystore

/opt/tomcat/ ├── conf/ ├── logs/ ├── ssl/ │ └── gisportal.id.jks <-- (jika sudah punya keystore) └── webapps/

File keystore: /opt/tomcat/ssl/gisportal.id.jks
User/Group: tomcat:tomcat
Tomcat Path: /opt/tomcat Port HTTPS: 8443
Alias: `Tomcat

Struktur Folder SSL

/opt/tomcat/ssl/gisportal.id.jks

Buat Permission

sudo chown tomcat:tomcat /opt/tomcat/ssl/gisportal.id.jks
sudo chmod 640 /opt/tomcat/ssl/gisportal.id.jks

Edit server.xml

Lokasi: /opt/tomcat/conf/server.xml

Cari bagian:

dan tambahkan konfigurasi konketor HTTPS Berikut kedalmnya:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true">
    <SSLHostConfig>
        <Certificate 
            certificateKeystoreFile="/opt/tomcat/ssl/gisportal.id.jks"
            type="RSA"
            certificateKeystorePassword="geonet$123" />
    </SSLHostConfig>
</Connector>

Validasi Keystore

pastikan keystore valid

keytool -list -v -keystore /opt/tomcat/ssl/gisportal.id.jks

Restart Tomcat

Gunakan Systemd

sudo systemctl daemon-reload
sudo systemctl deamon-rexeec
sudo systemctl restart tomcat

Validasi

Akses di browser

https://<ip-server-anda>:8443

image

# Dokumen ini menjelaskan langkah-langkah konfigurasi HTTPS pada Apache Tomcat menggunakan keystore .jks yang sudah tersedia (contoh: gisportal.id.jks). ## Struktur Keystore Jika Ada Keystore /opt/tomcat/ ├── conf/ ├── logs/ ├── ssl/ │ └── gisportal.id.jks <-- (jika sudah punya keystore) └── webapps/ File keystore: /opt/tomcat/ssl/gisportal.id.jks User/Group: tomcat:tomcat\ Tomcat Path: `/opt/tomcat Port HTTPS: `8443 Alias: `Tomcat ## Struktur Folder SSL /opt/tomcat/ssl/gisportal.id.jks ## Buat Permission sudo chown tomcat:tomcat /opt/tomcat/ssl/gisportal.id.jks sudo chmod 640 /opt/tomcat/ssl/gisportal.id.jks ## Edit server.xml Lokasi: /opt/tomcat/conf/server.xml Cari bagian: <Service name="Catalina"> dan tambahkan konfigurasi konketor HTTPS Berikut kedalmnya: ``` <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true"> <SSLHostConfig> <Certificate certificateKeystoreFile="/opt/tomcat/ssl/gisportal.id.jks" type="RSA" certificateKeystorePassword="geonet$123" /> </SSLHostConfig> </Connector> ``` ## Validasi Keystore pastikan keystore valid keytool -list -v -keystore /opt/tomcat/ssl/gisportal.id.jks ## Restart Tomcat Gunakan Systemd ``` sudo systemctl daemon-reload ``` ``` sudo systemctl deamon-rexeec ``` ``` sudo systemctl restart tomcat ``` ## Validasi Akses di browser ``` https://<ip-server-anda>:8443 ``` ![image](/attachments/07d4f801-1bab-4609-a68f-9a362a206ddb)
335 KiB
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.