1. Установите JDK7
// Проверьте, был ли JDK установлен [root@zwz9catu2mrq92b07d1d0z ~]# yum list установлен | грип 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 // Снимите существующий jdk [root@izwz9catu2mrq92b07d1d0z ~]# yum -Удалить java -1.7.0*// Просмотреть пакет установки Java в библиотеке yum [root@izwz9catu2mrq92b07d0z ~] 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.11.0.el6_9 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.11.0.el6_9 UpdatesJava-1.7.0-openjdk-javadoc.noarch 1: 1.7.0.151-2.6.11.0.el6_9 Успешно [root@zwz9catu2mrq92b07d1d0z ~]# java -versionjava версия "1.7.0_151" среда выполнения OpenJDK (RHEL-2.6.11.0.EL6_9-X86_64 U151-B00) OpenJDK 64-BIT Server VM (Build 24.151, Mibed), Mixed), Mixed), Mixed), Mibed), Mibed), Mibed), Mixed Mive), Mibed), Mixed), Mibed), Mibed), Mibed), Mixed Mistjed).
2. Установите Tomcat7
// Скачать tomcat7 [cjh@izwz9catu2mrq92b07d1d0z ~] $ wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.8. Файл сжатого пакета [cjh@izwz9catu2mrq92b07d1d0z ~] $ tar -ztvf apache -tomcat -7.0.82.tar.gz // decompress [cjh@izwz9catu2mrq92b07d1d0z ~] $ tar -zxvf Apache-Tomcat-7.0.82.tar.gz [cjh@izwz9catu2mrq92b07d1d0z ~] $ lsapache-tomcat-7.0.82 apache-tomcat-7.0.82.tar.gz
Примечание. Когда мы пытаемся запустить Tomcat, мы можем столкнуться с очень медленной ситуацией запуска, и мы увидим информацию, аналогичную следующей в журнале запуска.
<Date> org.apache.catalina.util.sessionIdgenerator CreateSecurerandominfo: Создание экземпляра Securerandom для генерации идентификатора сеанса с использованием [SHA1PRNG] приняло [5172] миллионы второго секунды.
По этому вопросу, пожалуйста, обратитесь к официальному описанию в конце официальной статьи.
Описание вопроса:
Tomcat 7+ в значительной степени полагается на класс Securerandom для предоставления случайных значений для своих идентификаторов сеанса и в других местах. В зависимости от вашего JRE он может вызвать задержки во время запуска, если источник энтропии, который используется для инициализации SecurerAndom, не хватает энтропии
Tomcat7+ в значительной степени полагается на случайные значения, предоставленные классом Securerandom для идентификаторов сеанса и в других местах, что может вызвать задержки в запуске.
Решение:
Существует способ настроить JRE для использования не блокирующего источника энтропии, установив следующее свойство системы: -djava.security.egd = file:/dev /./ Урандом
Перевод: добавить параметр JVM - djava.security.egd = file:/dev /./ urandom
[CJH@IZWZ9CATU2MRQ92B07D1D0Z BIN] $ PWD/HOME/CJH/APACHE-TOMCAT-7.0.82/BIN // Добавить параметр после первого комментария [CJH@IZWZ9CATU2MRQ92B07D1D0Z BIN] $ VI VI. 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. Установите обратный прокси nginx
// Установка nginx [root@izwz9catu2mrq92b07d1d0z ~]# yum -y install nginx // После завершения установки проверьте путь файла конфигурации [root@izwz9catu2mrq92b07d1d0z ~]#, где nginx // Проверьте файл конфигурации. [root@izwz9catu2mrq92b07d1d0z ~]# cat /etc/nginx/nginx.conf...include /etc/nginx/conf.d/*.conf ;...//switch the Path и проверьте группу файлов [root@izwz9catu2mrq92b07d1d0z ~]# chroot@izwz9catu2mrq92b07d1d0z ~]#] /etc/nginx/conf.d/troot@izwz9catu2mrq92b07d1d0z conf.d]# ls -l | grep .conf-rw-r-r-- 1 root root 408 ноябрь 22 17:59 default.conf-rw-r --- 1 root root 686 октября 31 2016 SSL.conf-rw-r --- 1 root root 283 31 октября 2016 г. Virtual.conf // modify default.conf [root@izwz9catu2mrq92b07d1d0z conf.calt.confaul.confault.confault.confault.confault.confault.confault.confault. number;server_name Domain name/ip;...//Start nginx[root@iZwz9catu2mrq92b07d1d0Z conf.d]# chkconfig nginx on[root@iZwz9catu2mrq92b07d1d0Z conf.d]# service nginx start//Access the domain name or ip on the browser and display the nginx welcome page and then the Конфигурация успешна
4. Установите MySQL
Скачать официальную библиотеку Yum
https://dev.mysql.com/downloads/repo/yum/
Инструкции по установке
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
// Скачать MySQL Yum Library [root@izwz9catu2mrq92b07d1d0z ~]# wget https://repo.mysql.com//mysql57-community-release-el6-11.noarch.rpm//installing библиотека Yum [root@izwz9catu2mrq92b07d1d0z ~]# yum -y localinstall mysql57-community-release-el6-11.noarch.rpm // Проверка установка библиотеки успешна, а детская библиотека включена по умолчанию. ~]# yum -c Repolist Enabled // Установка MySQL5.7 [root@izwz9catu2mrq92b07d1d0z ~]# yum -y Установка mysql -community-server // start service [root@izwz9catu2mrq92b07d1d0z yum.repos.s.squclig.squclig. В [root@izwz9catu2mrq92b07d1d0z ~]# Сервис MySQld Startinitialization MySQL База данных: [OK] Запуск MySQLD: [OK]
ПРИМЕЧАНИЕ. Служба будет инициализирована при начальном запуска (только 5.7), будет создан суперпользователь, и его пароль был установлен и сохранен в /var/log/mysqld.log, не пусто
Создана учетная запись SuperUser 'root'@'Localhost. Пароль для суперпользователя устанавливается и хранится в файле журнала ошибок. Чтобы раскрыть это, используйте следующую команду:
// Значение x является паролем базы данных root root [root@izwz9catu2mrq92b07d1d0z ~]# cat /var/log/mysqld.log | GREP Password2017-11-22T14: 27: 56.638229Z 1 [Примечание] Для root@localhost: x // x // вводится успешный Команды заканчиваются; или /г ....
Выше приведено подробный контент и шаги по созданию веб -сервера Java, составленного редактором на этот раз. Я надеюсь, что контент, который мы разобрались, будет полезен всем. Спасибо за поддержку Wulin.com.