1. Instal JDK7
// Periksa apakah JDK telah diinstal [root@IZWZ9CATU2MRQ92B07D1D0Z ~]# Daftar Yum diinstal | grep Javajava-1.7.0-OpenjDK.x86_64java-1.7.0-OpenjDK-Demo.x86_64java-1.7.0-Openjdk-devel.x86_64java -.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 // uninstall JDK yang ada [root@IZWZ9CATU2MRQ92B07D1D0Z ~]# yum -y hapus java -1.7.0*// Paket instalasi Java ~ yum. Java*... Java-1.7.0-OpenjDK.x86_64 1: 1.7.0.151-2.6.11.0.el6_9 Pembaruanjava-1.7.0-OpenjDK-devel.x86_64 1: 1.7.0.151-2.6.11.el6_9_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.6.11.0.el6_9 UPDATESJAVA-1.7.0-OPENJDK-JAVADOC.Noarch 1: 1.7.0.151-2.6.11.0.el6_9 Pembaruan ... // Instal JDK7 [root@IZWZ9CATU2MRQ92B07D1D0Z ~]# YUM -Y JAVA-1..7.7.7 successfully[root@iZwz9catu2mrq92b07d1d0Z ~]# java -versionjava version "1.7.0_151" OpenJDK Runtime Environment (rhel-2.6.11.0.el6_9-x86_64 u151-b00) OpenJDK 64-Bit Server VM (build 24.151-b00, mixed mode)
2. Instal Tomcat7
// Unduh tomcat7 [cjh@izwz9catu2mrq92b07d1d0z ~] $ wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.82/bin.apachee File Paket Terkompresi [cjh@IZWZ9CATU2MRQ92B07D1D0Z ~] $ TAR -ZTVF APACHE -TOMCAT -7.0.82.TAR.GZ // DECOMPRESS [CJH@IZWZ9CATU2MRQ9B07D1D1D0Z ~ IZWZ9CATU2MRQ9B07D1D1D0Z ~ IZWZ9 Apache-tomcat-7.0.82.tar.gz [CJH@IZWZ9CATU2MRQ92B07D1D0Z ~] $ LSAPACHE-TOMCAT-7.0.82 Apache-tomcat-7.0.82.tar.gz
Catatan: Ketika kami mencoba memulai Tomcat, kami dapat menghadapi situasi startup yang sangat lambat dan kami akan melihat informasi yang mirip dengan yang berikut ini di log startup.
<Date> org.apache.catalina.util.Sessionidgenerator createSecurerAndominfo: Pembuatan instance SecureRandom untuk generasi ID sesi menggunakan [sha1prng] mengambil [5172] jutaan detik.
Untuk pertanyaan ini, silakan merujuk ke deskripsi resmi di akhir artikel resmi.
Deskripsi Pertanyaan:
Tomcat 7+ sangat bergantung pada kelas Securerandom untuk memberikan nilai acak untuk ID sesi dan di tempat lain. Bergantung pada JRE Anda, itu dapat menyebabkan penundaan selama startup jika sumber entropi yang digunakan untuk menginisialisasi Securerandom adalah kekurangan entropi
TOMCAT7+ sangat bergantung pada nilai -nilai acak yang disediakan oleh kelas Securerandom untuk ID Sesi dan di tempat lain, yang dapat menyebabkan penundaan startup.
Larutan:
Ada cara untuk mengonfigurasi JRE untuk menggunakan sumber entropi non -blocking dengan mengatur properti sistem berikut: -djava.security.egd = file:/dev /./ urandom
Terjemahan: Tambahkan Parameter JVM - Djava.security.egd = File:/dev /./ Urandom
[CJH@IZWZ9CATU2MRQ92B07D1D0Z BIN] $ PWD/HOME/CJH/APACHE-TOMCAT-7.0.82/bin // Tambahkan parameter setelah komentar pembukaan [CJH@IZWZ9CATU2MRQ92B07D1D07 BIN@IZWZ9Catu catalina.sh ... java_opts = " -djava.security.egd = file:/dev /./ urandom" ... // lihat parameter JVM yang menjalankan, parameter telah ditambahkan [cjh@IZWZ9CATU2MRQ92B07D1D1D0Z bin Bin] $ JPS -V ...
3. Pasang Nginx proxy terbalik
// Menginstal Nginx [root@IZWZ9CATU2MRQ92B07D1D0Z ~]# yum -y instalasi nginx // Setelah instalasi selesai, periksa jalur file konfigurasi [root@izwz9catu2mrq.] [root@IZWZ9CATU2MRQ92B07D1D0Z ~]# cat /etc/nginx/nginx.conf...include /etc/nginx/conf.d/*.conf ;.//switch Path dan periksa grup file [root@izwz9catu2mrq922 /etc/nginx/conf.d/ mediaot@izwz9catu2mrq92b07d1d0z conf.d]# ls -l | grep .conf-rw-r-r-- 1 root root 408 22 Nov 17:59 default.conf-rw-r --- 1 root root 686 31 Okt 2016 ssl.conf-rw-r --- 1 root root 283 31 Okt 2016 virtual.conf // Modifikasi default.conf [[email protected]. 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 Konfigurasi berhasil
4. Instal MySQL
Unduh Perpustakaan Yum Resmi
https://dev.mysql.com/downloads/repo/yum/
Instruksi Instalasi
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
// Unduh mysql yum library [root@izwz9catu2mrq92b07d1d0z ~]# wget https://repo.mysql.com//mysql57-community-release-el6-11.noarch.rpm//installing the yum-libreure-el6-11 [root@izwz9catu2mrq92b07d1d0z ~]# yum -y localinstall mysql57-community-release-el6-11.noarch.rpm // periksa instalasi perpustakaan berhasil, dan perpustakaan anak diaktifkan oleh default // mysql57-community [root@izwz9catu2mrq92b07d1d0z ~]# yum -c repolist diaktifkan // menginstal mysql5.7 [root@izwz9catu2mrq92b07d1d0z ~]# yum -y instal service[root@iZwz9catu2mrq92b07d1d0Z yum.repos.d]# chkconfig mysqld on[root@iZwz9catu2mrq92b07d1d0Z ~]# service mysqld startInitializing MySQL database: [ OK ]Starting mysqld: [ OK ]
Catatan: Layanan akan diinisialisasi pada startup awal (hanya 5.7), superuser akan dibuat, dan kata sandinya telah ditetapkan dan disimpan di /var/log/mysqld.log, tidak kosong
Akun superuser 'root'@'localhost' dibuat. Kata sandi untuk superuser diatur dan disimpan dalam file log kesalahan. Untuk mengungkapkannya, gunakan perintah berikut:
// Nilai x adalah kata sandi dari root pengguna database [root@izwz9catu2mrq92b07d1d0z ~]# cat /var/log/mysqld.log | GREP Password2017-11-22T14: 27: 56.638229z 1 [Catatan] Kata sandi sementara dihasilkan untuk root@localhost: x // masukkan sukses [root@izwz9catu2mrq92b07d1d0z ~]# mysql -uroot -tumpun kata sandi: Monitor. Perintah diakhiri dengan; atau /g ....
Di atas adalah konten terperinci dan langkah -langkah untuk membangun server web Java yang disusun oleh editor kali ini. Saya harap konten yang telah kami selesaikan akan membantu semua orang. Terima kasih atas dukungan Anda untuk wulin.com.