1. تثبيت JDK7
// تحقق مما إذا كان قد تم تثبيت JDK [root@izwz9catu2mrq92b07d1d0z ~]# 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.EL6UPDATES // قم بإلغاء تثبيت JDK الحالي [ROOT@IZWZ9CATU2MRQ92B07D1D0Z ~] 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.0. addatesjava -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. addatesjava -1.7.0-openjdk-javadoc.noarch 1: 1.7.0.151-2.6.11.0.el6_9 تحديثات .../تثبيت jdk7 [root@izwz9catu2mrq92b07d1d0z ~ بنجاح [root@izwz9catu2mrq92b07d1d0z ~]# java -versionjava الإصدار "1.7.0_151
2. تثبيت tomcat7
// تنزيل tomcat7 [cjh@izwz9catu2mrq92b07d1d0z ~] $ wget http://mirrors.tuna.tsinghua.edu ملف حزمة مضغوطة [cjh@izwz9catu2mrq92b07d1d0z ~] $ tar -ztvf apache -tomcat -7.0.82.tar.gz // decompress Apache-tomcat-7.0.82.tar.gz [cjh@izwz9catu2mrq92b07d1d0z ~] $ lsapache-tomcat-7.0.82 apache-tomcat-7.0.82.tar.gz.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/./ urandom
الترجمة: إضافة معلمة JVM - djava.security.egd = ملف:/dev/./ urandom
[CJH@IZWZ9CATU2MRQ92B07D1D0Z BIN] $ PWD/HOME/CJH/APACHE-TOMCAT-7.0.82/BIN // أضف المعلمة بعد التعليق الافتتاحي [CJH@izwz9catu2mrq92b07d0z bin] catalina.sh ... java_opts = " -djava.security.egd = file:/dev/.
3. تثبيت الوكيل العكسي nginx
// تثبيت nginx [root@izwz9catu2mrq92b07d1d0z ~]# yum -y تثبيت nginx // بعد الانتهاء [root@izwz9catu2mrq92b07d1d0z ~]# cat /etc/nginx/nginx.conf...include /etc/nginx/conf.d/*. /etc/nginx/conf.d/ budaproot@izwz9catu2mrq92b07d1d0z conf.d]# ls -l | Grep .Conf-Rw-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 number ؛ server_name name/ip ؛ ... // start nginx [root@izwz9catu2mrq92b07d1d0z conf.d]# chkconfig nginx on [root@izwz9catu2mrq92b07d1d0z incling nginx التكوين ناجح
4. تثبيت MySQL
قم بتنزيل مكتبة Yum الرسمية
https://dev.mysql.com/downloads/repo/yum/
تعليمات التثبيت
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
// تنزيل مكتبة mysql yum [root@izwz9catu2mrq92b07d1d0z ~] [ROUT@IZWZ9CATU2MRQ92B07D1D0Z ~] MySQL57-Community [root@izwz9catu2mrq92b07d1d0z ~]# yum -c repolist تمكين // تثبيت mysql5.7 [root@izwz9catu2mrq92b07d1d0z ~ الخدمة [root@izwz9catu2mrq92b07d1d0z yum.repos.d]# chkconfig mysqld على [root@izwz9catu2mrq92b07d0z ~]# خدمة mysqld startInitializial mysql: [ok]
ملاحظة: سيتم تهيئة الخدمة عند بدء التشغيل الأولي (5.7 فقط)
يتم إنشاء حساب superuser 'root'@'localhost'. يتم تعيين كلمة مرور لـ Superuser وتخزينها في ملف سجل الأخطاء. للكشف عنه ، استخدم الأمر التالي:
. GREP Password2017-11-22T14: 27: 56.638229Z 1 [ملاحظة] يتم إنشاء كلمة مرور مؤقتة لجذر@localhost: x // ادخل ناجحًا [root@izwz9catu2mrq92b07d0z ~]# mysql -uroot -penter password: مرحبًا بك في مراقبة MySQL. الأوامر تنتهي مع ؛ أو /ز ....
ما سبق هو المحتوى التفصيلي وخطوات إنشاء خادم الويب Java الذي جمعه المحرر هذه المرة. آمل أن يكون المحتوى الذي قمنا بفرزه مفيدًا للجميع. شكرا لدعمكم ل wulin.com.