GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come associare Apache Tomcat a IPv4 in CentOS/Redhat

Ciao a tutti, oggi impareremo come associare Tomcat a ipv4 in CentOS 7 Linux Distribution.

Apache Tomcat è un server Web open source e un contenitore servlet sviluppato da Apache Software Foundation. Implementa le specifiche Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language e Java WebSocket di Sun Microsystems e fornisce un ambiente server Web in cui eseguire il codice Java.

Il binding di Tomcat a IPv4 è necessario se il nostro server non funziona a causa del binding predefinito del nostro server Tomcat a IPv6. Come sappiamo, IPv6 è il modo moderno di assegnare un indirizzo IP a un dispositivo e non è nella pratica completa in questi giorni, ma potrebbe entrare in pratica in futuro. Quindi, al momento non è necessario passare il nostro server Tomcat a IPv6 a causa dell'inutilizzo e dovremmo associarlo a IPv4.

Prima di pensare di associare a IPv4, dovremmo assicurarci di avere Tomcat installato nel nostro CentOS 7. Ecco un breve tutorial su come installare Tomcat 8 in CentOS 7.0 Server.

1. Passaggio a Tomcat utente

Prima di tutto, passeremo a tomcat utente. Possiamo farlo eseguendo su - tomcat in una shell o in un terminale.

# su - tomcat

2. Trovare Catalina.sh

Ora andremo prima alla directory bin all'interno della directory di installazione di Apache Tomcat che di solito si trova in /usr/share/apache-tomcat-8.0.x/bin/ dove x è la versione secondaria di Apache Tomcat Release. Nel mio caso, è /usr/share/apache-tomcat-8.0.18/bin/ poiché ho la versione 8.0.18 installata nel mio server CentOS 7.

$ cd /usr/share/apache-tomcat-8.0.18/bin

Nota :Sostituisci 8.0.18 con la versione di Apache Tomcat installata nel tuo sistema.

All'interno della cartella bin, c'è un file di script chiamato catalina.sh . Questo è il file di script che modificheremo e aggiungeremo una riga di configurazione che legherà Tomcat a IPv4 . Puoi vedere quel file eseguendo ls in un terminale o in una shell.

$ ls

3. Configurazione di Catalina.sh

Ora aggiungeremo JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses" a quel file di scripting catalina.sh alla fine del file come mostrato nella figura seguente. Possiamo modificare il file usando il nostro software di modifica del testo preferito come nano, vim, ecc. Qui useremo nano.

$ nano catalina.sh

Quindi, aggiungi al file come mostrato di seguito:

JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses"

Ora, dopo aver aggiunto la configurazione al file, salveremo e usciremo da nano.

4. Riavvio

Ora riavvieremo il nostro server Tomcat per far funzionare la nostra configurazione. Dovremo prima eseguire shutdown.sh e poi startup.sh .

$ ./shutdown.sh

Ora, esegui bene, esegui startup.sh come:

$ ./startup.sh

Questo riavvierà il nostro server Tomcat e verrà caricata la configurazione che alla fine legherà il server a IPv4.

Conclusione

Evviva, finalmente abbiamo il nostro server Tomcat collegato a IPv4 in esecuzione nella nostra distribuzione Linux CentOS 7. Il collegamento a IPv4 è semplice ed è necessario se il tuo server Tomcat è associato a IPv6, il che di fatto farà sì che il tuo server Tomcat non funzioni poiché IPv6 non viene utilizzato in questi giorni e potrebbe entrare in pratica in futuro. Se hai domande, commenti, feedback, scrivi nella casella dei commenti qui sotto e facci sapere quali elementi devono essere aggiunti o migliorati. Grazie! Divertiti :-)


Cent OS
  1. Come avviare, arrestare o riavviare il server Apache su CentOS 7

  2. Come installare Apache Web Server su CentOS 7

  3. Come installare Apache Web Server su Centos 8

  4. Come installare Apache Tomcat 8 su CentOS

  5. Come installare Apache Tomcat su CentOS 7

Come configurare il server DNS (BIND) su CentOS 8 / RHEL 8

Come installare il server Web Apache su CentOS 8

Come installare il server LAMP su CentOS 8

Come installare Apache Tomcat su CentOS 8

Come installare Apache Tomcat 9 su CentOS 7

Come eseguire un trasferimento SSL da Tomcat a Tomcat su CentOS