1. Instale o JDK7
// Verifique se o JDK foi instalado [root@izwz9catu2mrq92b07d1d0z ~]# lista yum instalada | grep javajava-1.7.0-openjdk.x86_64java-1.7.0-openjdk-demo.x86_64java-1.7.0-openjdk-dvel.x86_64java-1.7.0 -Openjdk-Devel.x86_64java-1.7.0-openjdk-javadoc.noarchjava-1.7.0-penjdk-src.x86_64tzdata-java.noarch 2017c -1.el6 @updates // Desinstale o jdk existente [root@izwz9catu2mrq92b07d1d0z ~]# yum -y remover java -1.7.0*// visualize o pacote de instalação Java na biblioteca Yum [raiz@izwz99CATU2MRQ9 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.1.1.1.el6 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.1.1.1.el6 UPDATESJAVA-1.7.0-Openjdk-javadoc.noarch 1: 1.7.0.151-2.6.11.0.el6_9 Atualizações ... // Instale JDK7 [root@izwz9catu2mrq92b07d1d0z ~]# yum -y Install Com sucesso [root@izwz9catu2mrq92b07d1d0z ~]# java -versionjava versão "1.7.0_151" Ambiente de tempo de execução do OpenJDK (RHEL-BEL-BURUTN.6.11.0.EL6_9-X86_
2. Instale o tomcat7
// download do tomcat7 [cjh@izwz9CATU2MRQ92B07D1D0Z ~] Arquivo de pacote compactado [CJH@IZWZ9CATU2MRQ92B07D1D0Z ~] $ TAR -ZTVF APACHE -TOMCAT -7.0.82.tar.gz // descompactar [CJH@izwz9catu2mrq92b07d1d0z ~] apache-tomcat-7.0.82.tar.gz [cjh@izwz9catu2mrq92b07d1d0z ~] $ lsapache-tomcat-7.0.82 apache-tomcat-7.0.82.tar.gz
NOTA: Quando tentamos iniciar o Tomcat, podemos encontrar uma situação de inicialização muito lenta e veremos informações semelhantes às seguintes no log de inicialização.
<TATE> org.apache.catalina.util.sessionIdgenerator CreateSecureRandominfo: a criação da instância do SecureRandom para a geração de identificação da sessão usando [sha1prng] levou [5172] milhões de segundos.
Para esta pergunta, consulte a descrição oficial no final do artigo oficial.
Descrição da pergunta:
O Tomcat 7+ depende muito da classe SecureRandom para fornecer valores aleatórios para seus IDs de sessão e em outros lugares. Dependendo do seu JRE, isso pode causar atrasos durante a inicialização se a fonte de entropia que for usada para inicializar o SecureRandom estiver com falta de entropia
O TomCat7+ depende muito dos valores aleatórios fornecidos pela classe SecureRandom para IDs de sessão e em outros lugares, o que pode causar atrasos na inicialização.
Solução:
Existe uma maneira de configurar o JRE para usar uma fonte de entropia sem bloqueio, definindo a seguinte propriedade do sistema: -djava.security.egd = arquivo:/dev /./ urandom
Tradução: Adicione o parâmetro JVM - djava.security.egd = arquivo:/dev /./ urandom
[CJH@IZWZ9CATU2MRQ92B07D1D0Z BIN] $ PWD/HOME/CJH/APACHE-TOMCAT-7.0.82/BIN // Adicione o parâmetro Após o comentário de abertura [CJH@izwzcatu2mrq92b07d1d0zz [cjh@izwzcatu2mrq92b07d1d0zz [cjh@izwzsrq92b07d0zzzzzzz0zz [cjh@izwzsrq92b07d0zz [cjh@izwzsrq92b07d0zz catalina.sh...JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom"...//View jvm running parameters, the parameter has been added [cjh@iZwz9catu2mrq92b07d1d0Z bin]$ jps -v...//Rerun tomcat to view the startup log, the startup time is normal...
3. Instale o proxy reverso nginx
// Instalando nginx [root@izwz9catu2mrq92b07d1d0z ~]# yum -y Instale nginx // Após a conclusão da instalação, verifique o caminho de configuração que você pode conferir o FILHET INDIGT INCIGN/FIGNIGT INFIGT INFIGT INFIGT INFIGT INFIGT INFIGLIGT INFIGT INFIGT INFIGLIGT INFIGT INFIGT INFIGT INFIGT INFIGLIGT INFIGLIGT INFIGT INFIGT# [root@izwz9catu2mrq92b07d1d0z ~]# cat /etc/nginx/nginx.conf...include /etc/nginx/conf.d/**.conf ;...//switch o caminho e verifique o grupo de arquivos [root@izwz92mrq20 e verifique o grupo de arquivos [root@izwz92mrq20 /etc/nginx/conf.d/ponroot@izwz9catu2mrq92b07d1d0z conf.d]# ls -l | grep .conf-rw-r--r-- 1 root root 408 Nov 22 17:59 default.conf-rw-r--- 1 root root 686 Oct 31 2016 ssl.conf-rw-r--- 1 root root 283 Oct 31 2016 virtual.conf//Modify default.conf[root@iZwz9catu2mrq92b07d1d0Z conf.d]# vi default.conf...listen port número; servidor_name de domínio/ip; ... // iniciar nginx [root@izwz9catu2mrq92b07d1d0z conf.d]# chkconfig nginx em [root@izwz9catu2mrq92b07d1d0z conf.d]# serviço nginx A configuração é bem -sucedida
4. Instale o MySQL
Baixe a biblioteca oficial do Yum
https://dev.mysql.com/downloads/repo/yum/
Instruções de instalação
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
// download mysql yum biblioteca [root@izwz9CATU2MRQ92B07D1D0Z ~]# WGE [root@izwz9catu2mrq92b07d1d0z ~]# yum -y localInstal mySQL57-Community [root@izwz9catu2mrq92b07d1d0z ~]# yum -c repolista habilitado // instalando mysql5.7 [root@izwz9catu2mrq92b07d1d0z ~]# yum -y serviço [root@izwz9catu2mrq92b07d1d0z yum.repos.d]# chkconfig mySqld em [root@izwz9catu2mrq92b07d1d0z ~]# serviço mysqld startinitialize mysql data: [ok]
NOTA: O serviço será inicializado na inicialização inicial (apenas 5.7), o SuperUser será criado e sua senha foi definida e armazenada em /var/log/mysqld.log, não vazia
Uma conta do superusuário 'root'@'localhost' é criada. Uma senha para o superusuário é definida e armazenada no arquivo de log de erros. Para revelá -lo, use o seguinte comando:
// O valor x é a senha do usuário do banco de dados root [root@izwz9catu2mrq92b07d1d0z ~]# cat /var/log/mysqld.log | Grep Password2017-11-22T14: 27: 56.638229z 1 [Nota] Uma senha temporária é gerada para root@localhost: x // Digite bem -sucedido [root@izwz9catu2mrq92b07d1d0z ~]# mysql -Uroot -penteter: welcome Os comandos terminam com; ou /g ....
O exposto acima está o conteúdo detalhado e as etapas na criação de um servidor da Web Java compilado pelo editor desta vez. Espero que o conteúdo que resolvemos seja útil para todos. Obrigado pelo seu apoio ao wulin.com.