1. Installieren Sie JDK7
// Überprüfen Sie, ob JDK installiert wurde. Grep Javajava-1.7.0-Openjdk.x86_64java-1.7.0-Openjdk-Demo.x86_64java-1.7.0-Openjdk-Devel.x86_64java-1.7.0 -openjdk-devel.x86_64java-1.7.0-openjdk-javadoc.noarchjava-1.7.0-openjdk-src.x86_64tzdata-java.noarch 2017c -1.el6 @Updates // Deinstallieren Sie den vorhandenen jdk [root@itz9catu2mrq92b07d1d0z ~]# yum -y entfernen Sie Java -1.7.0*// das Java -Installationspaket in der YUM -Bibliothek ansehen [root@tz9catu2mrq92b07d0d0d0Z# yum -Z. Java*... Java-1.7.0-Openjdk.x86_64 1: 1.7.0.151-2.6.11.0.El6_9 UpdatesJava-1.7.0-Openjdk-Devel.x86_64 1: 1.7.0.151-2.6.11. updatesjava-1.7.0-Openjdk-devel.x86_64 1: 1.7.0.151-2.6.11.0.el6_9 UpdatesJava-1.7.0-Openjdk-Devel.x86_64 1: 1.7.0.151-2.6.11.0.0.0.0.el6_9_9 updatesjava-1.7.0-openjdk-javadoc.noarch 1: 1.7.0.151-2.6.11.0.el6_9 Updates ... // Installieren Sie JDK7 [root@izwz9catu2mrq92b07d1d0z ~]# yum -y -y -y-Yum -y-Java-1.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.0*// // // // // // // // erfolgreich [root@itz9catu2mrq92b07d1d0z ~]# Java -versionJava Version "1.7.0_151" OpenJDK Runtime-Umgebung (RHEL-2.6.11.0.EL6_9-X86_64 U151-B00) OpenJDK 64-Bit-Server VM (Build 24.151-B00).
2. Installieren Sie Tomcat7
// Download Tomcat7 [cjh@iZWZ9CATU2MRQ92B07D1D0Z ~] $ WGet http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.82/bin/apache/apache/apache-tomcat-7.0.0.0.82/bin/apache-tomcat-7.0.0.0.82/bin/apache-tomcat-7.0.0.0.82/bin/apache-tomcat-7.0.0.0.82/bin/apache-tomcat-7.0.0.0.82/bin/apache-tomcat-7.0.0.0.82/bin/apache-tomcat-7.0.0.0.82/bin/apache-tomcat-7.0.0.0.82/bin Komprimierte Paketdatei [CJH@IZWZ9CATU2MRQ92B07D1D0Z ~] $ TAR -ZTVF APache -tomcat -7.0.82.tar.gz // decompress [cjh@iZwz9catu2mrq92b07d1d0z ~] $ -zxvf Apache-tomcat-7.0.82.tar.gz [cjh@itz9catu2mrq92b07d1d0z ~] $ lsapache-tomcat-7.0.82 Apache-tomcat-7.0.82.tar.gzz
HINWEIS: Wenn wir versuchen, Tomcat zu starten, können wir auf eine sehr langsame Start -Situation stoßen, und wir werden Informationen im Startprotokoll ähneln.
<Date> org.apache.catalina.util.SessionIdgenerator erstellteSecurerandominfo: Erstellung einer Securerandom -Instanz für die Session -ID -Generation mit [SHA1PRNG] hat [5172] Millionseconds verwendet.
Für diese Frage finden Sie in der offiziellen Beschreibung am Ende des offiziellen Artikels.
Frage Beschreibung:
Tomcat 7+ stützt sich stark auf die Securerandom -Klasse, um zufällige Werte für seine Sitzungs -IDs und an anderen Stellen bereitzustellen. Abhängig von Ihrem JRE kann dies zu Verzögerungen während des Starts führen, wenn die Entropiequelle, die zur Initialisierung von Securerandom verwendet wird
Tomcat7+ stützt sich stark auf die zufälligen Werte, die von der Securerandom -Klasse für Sitzungs -IDs und anderswo bereitgestellt werden, was zu Verzögerungen beim Start zu führen kann.
Lösung:
Es gibt eine Möglichkeit, JRE für die Verwendung einer nicht blockierenden Entropiequelle zu konfigurieren, indem die folgende Systemeigenschaft festgelegt wird: -djava.security.egd = Datei:/dev /./ urandom
Übersetzung: Fügen Sie den JVM -Parameter hinzu - djava.security.egd = Datei:/dev /./ urandom
[CJH@IZWZ9CATU2MRQ92B07D1D0Z BIN] $ PWD/HOME/CJH/APache-Tomcat-7.0.82/bin // den Parameter nach dem Eröffnungskommentar hinzufügen [CJH@IZWZ9CATU2MRQ92B07D1D1D0Z] Catalina.sh ... java_opts = " -djava.security.egd = Datei:/dev /./ urandom" ... // JVM -Running -Parameter anzeigen, der Parameter wurde hinzugefügt [cjh@iZWZ9CATU2MRQ92B07D1D1D0Z] $ JPS -V -TORT ... // RERNRUN -TORN -TORT -TORT -TORT -TORT -MIGHT .... JPS -V ... // rerun tomcat, um die start -$ -V -Zeit zu starten.
3. Installieren Sie den Reverse Proxy Nginx
// Installieren von nginx [root@iZwz9catu2mrq92b07d1d0z ~]# yum -y -y -Installation nginx // Überprüfen Sie nach Abschluss der Installation den Konfigurationsdateiweg [root@iZWZ9CATU2MRQ92B07D1D1D0Z ~]. [root@iZWZ9CATU2MRQ92B07D1D0Z ~]# cat /etc/nginx/nginx.conf...include /etc/nginx/conf.d/*.conf; /etc/nginx/conf.d/[root@izwz9catu2mrq92b07d1d0z conf.d]# ls -l | grep .conf-rw-r-r-- 1 root root 408 nov 22 17:59 Standard.conf-rw-r --- 1 root root 686 Okt 31 2016 number; server_name domänenname/ip; Konfiguration ist erfolgreich
4. Installieren Sie MySQL
Laden Sie die offizielle Yum -Bibliothek herunter
https://dev.mysql.com/downloads/repo/yum/
Installationsanweisungen
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
// MySQL Yum Library herunterladen [root@iZWZ9CATU2MRQ92B07D1D0Z ~]# WGet https://repo.mysql.com/mysql57-community-release-el6-11.noarch.rpm//installing Die YUM-Bibliothek der YUM-Bibliotheking [root@iZwz9catu2mrq92b07d1d0Z ~]# yum -y localinstall mysql57-community-release-el6-11.noarch.rpm//Check the library installation is successful, and the child library is enabled by default mysql57-community[root@iZwz9catu2mrq92b07d1d0Z ~]# yum -c Repolist aktiviert // Installieren von MySQL5.7 [root@iZWZ9CATU2MRQ92B07D1D0Z ~]# YUM -Y INSTALLIERT MYSQL -COMMUNITY -SERVER // Starten Sie den Service [[email protected]. auf [root@itz9catu2mrq92b07d1d0z ~]# Service MySQLD StartInitializing MySQL -Datenbank: [OK] MySQLD starten: [OK]
Hinweis: Der Dienst wird beim ersten Start (nur 5.7) initialisiert, der Superuser wird erstellt und sein Passwort wurde festgelegt und in /var/log/mysqld.log gespeichert, nicht leer, nicht leer
Ein Superuser -Konto "root"@'localhost' wird erstellt. Ein Passwort für den Superuser wird in der Fehlerprotokolldatei eingestellt und gespeichert. Verwenden Sie den folgenden Befehl, um es zu enthüllen:
// Der X -Wert ist das Kennwort des Datenbankbenutzerroots [root@iZWZ9CATU2MRQ92B07D1D0Z ~]# cat /var/log/mysqld.log | Grep Password2017-11-22T14: 27: 56.638229Z 1 [Hinweis] Ein temporäres Kennwort wird für root@localhost: x // erfolgreich eingeben [root@izwz9catu2mrq92b07d1d0z ~]# MySQL -uroot -Pentrum: Willkommen zum MySQL -Monitor. Befehle enden mit; oder /g ....
Das obige sind die detaillierten Inhalte und Schritte zum Erstellen eines Java -Webservers, der diesmal vom Editor zusammengestellt wurde. Ich hoffe, der Inhalt, den wir aussortiert haben, wird für alle hilfreich sein. Vielen Dank für Ihre Unterstützung für Wulin.com.