كيفية تحديث عناصر المجلد في Windows 11
مع فقدان خيار التحديث في قائمة السياق ، إليك كيف يمكنك تحديث العناصر في File Explorer على Windows 11.
في هذا البرنامج التعليمي ، سنرى كيف أنه من السهل تثبيت Tomcat 9 على CentOS 8. لهذا الغرض التوضيحي ، سنقوم بتثبيت إصدار Tomcat 9.0.39.
Apache Tomcat هو خادم ويب مفتوح المصدر مصمم لخدمة صفحات ويب Java. يتم نشره على نطاق واسع ويقوم بتشغيل العديد من تطبيقات الويب ذات المهام الحرجة في جميع أنحاء العالم.
Apache Tomcat هو خادم ويب وحاوية servlet تُستخدم لخدمة تطبيقات Java. Tomcat هو تطبيق مفتوح المصدر لتقنيات Java Servlet و JavaServer Pages ، تم إصداره بواسطة Apache Software Foundation.
المتطلبات الأساسية
الخطوة 1 - حافظ على الخادم محدثًا
أولاً ، سنقوم بتثبيت EPEL وتحديث الخادم.
# yum install epel-release -y
# yum update -y
الخطوة الثانية - تثبيت جافا
سوف يقوم الأمر التالي بتثبيت JAVA JDK 11.
# dnf install java-11-openjdk-devel -y
تحقق من إصدار JAVA للتحقق من التثبيت
# java -version
انتاج:
openjdk version "11.0.8' 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)
الخطوة 3 - إنشاء مستخدم Tomcat
لأغراض أمنية ، يجب تشغيل Tomcat كمستخدم غير مميز (أي ليس جذر). سننشئ مستخدمًا جديدًا باستخدام / bin / nologin bash بحيث لا يمكن لأي شخص تسجيل الدخول مع المستخدم وأيضًا سيتم تشغيل خدمة Tomcat.
# useradd -s /bin/nologin tomcat
بعد ذلك ، سنقوم بإنشاء دليل وسنقوم بتنزيل Tomcat.
# mkdir /usr/local/tomcat9
الخطوة 4 - تنزيل واستخراج Apache Tomcat 9.0.39
الآن ، لنقم بتنزيل أرشيف Tomcat باستخدام wget . إذا لم يتم تثبيت wget ، يمكنك التثبيت باستخدام الأمر # dnf install wget -y .
ابحث عن أحدث إصدار من Tomcat 9 في صفحة تنزيلات Tomcat 9.
# wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
استخرج الأرشيف إليه بهذه الأوامر:
# tar -xvf apache-tomcat-*tar.gz -C /usr/local/tomcat9/ --strip-components=1
الآن ، نحتاج إلى تعديل ملكية الدليل / usr / local / tomcat9 / .
# chown -R tomcat:tomcat /usr/local/tomcat9
الخطوة 5 - قم بإعداد ملف وحدة Systemd لـ Apache Tomcat
لتشغيل Tomcat كخدمة ، نحتاج إلى إعداد ملف خدمة systemd . أنشئ ملفًا في دليل / etc / systemd / system عن طريق كتابة:
# vi /etc/systemd/system/tomcat.service
أضف المعلومات التالية إلى ملف الخدمة الخاص بك. قم بتعديل قيمة JAVA_HOME إذا لزم الأمر لمطابقة القيمة التي وجدتها في نظامك.
[Unit]
Description=Apache Tomcat Server
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcatEnvironment=CATALINA_PID=/usr/local/tomcat9/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/local/tomcat9
Environment=CATALINA_BASE=/usr/local/tomcat9ExecStart=/usr/local/tomcat9/bin/catalina.sh start
ExecStop=/usr/local/tomcat9/bin/catalina.sh stopRestartSec=10
Restart=always[Install]
WantedBy=multi-user.target
حفظ وخروج.
بعد ذلك ، أعد تحميل البرنامج الخفي systemd حتى يعرف ملف خدمتنا:
# systemctl daemon-reload
ابدأ وتمكين خدمة Tomcat باستخدام الأمر التالي:
# systemctl start tomcat
# systemctl enable tomcat.service
للتحقق من بدء تشغيل tomcat.service وتنشيطه بنجاح ، قم بتشغيل الأمر التالي:
# systemctl status tomcat
يمكننا التحقق من الإصدار والمعلومات حول Tomcat باستخدام الأمر التالي:
# /usr/local/tomcat9/bin/version.sh
الخطوة 6 - تكوين جدار الحماية
من أجل اختبار Apache Tomcat في مستعرض ويب ، تحتاج إلى تعديل قواعد جدار الحماية:
# firewall-cmd --zone=public --permanent --add-port=8080/tcp
# firewall-cmd --reload
الخطوة 7 - أضف المستخدمين
نحتاج إلى تكوين اسم مستخدم وكلمة مرور لتسجيل الدخول إلى خادم Tomcat. سنفعل ذلك عن طريق تحرير ملف tomcat-users.xml.
# vi /usr/local/tomcat9/conf/tomcat-users.xml
أضف الأسطر التالية بين العلامات وقم بتعيين الأدوار للخادم مثل من يمكنه الوصول إلى manager-gui و admin-gui . يمكنك تعيين كلا الدورين لمستخدم واحد.
ملاحظة: يمكنك تعيين أي اسم مستخدم وكلمة مرور.
حفظ وخروج.
الخطوة 8 - تكوين واجهة إدارة الويب من Tomcat
الإصدار الأحدث من Apache Tomcat يقيد الوصول إلى تطبيق Manager و Host Manager. نحتاج إلى تغيير التقييد للوصول إلى تطبيق المدير ومدير المضيف. يمكننا القيام بذلك في ملف Context.xml.
بالنسبة لتطبيق المدير ، اكتب:
# vi /opt/tomcat/webapps/manager/META-INF/context.xml
بالنسبة لتطبيق Host Manager ، اكتب:
# vi /opt/tomcat/webapps/host-manager/META-INF/context.xml
في الداخل ، قم بالتعليق على قيود عنوان IP للسماح بالاتصالات من أي مكان. بدلاً من ذلك ، إذا كنت ترغب في السماح بالوصول فقط إلى الاتصالات القادمة من عنوان IP الخاص بك ، فيمكنك إضافة عنوان IP العام الخاص بك إلى القائمة:
حفظ وخروج.
لتطبيق التغييرات التي أجريناها ، أعد تشغيل خدمة Tomcat:
# systemctl restart tomcat
هذا كل شيء. لقد أكملنا التثبيت والتكوين.
الآن ، يمكنك اختبار تثبيت Apache Tomcat من خلال زيارة عنوان URL التالي من متصفح الويب:
http://[your-neotechsystems-server-IP]:8080
مع فقدان خيار التحديث في قائمة السياق ، إليك كيف يمكنك تحديث العناصر في File Explorer على Windows 11.
إذا كنت تقوم بتبديل تثبيت WordPress الخاص بك من خادم MySQL 8 إلى MySQL 5.7 (أو أقل) ، فستواجه على الأرجح
سيصبح محرر Gutenberg قريبًا المحرر الافتراضي في WordPress. سيكون لديك خيار تحديد المحرر الكلاسيكي
تم طرح الإصدار 5.0 من WordPress أخيرًا وهو يجلب معه تجربة تحرير جديدة تمامًا مع Gutenberg
هل تتطلع إلى تشغيل موقع WordPress تتم إدارته ذاتيًا؟ رائعة. ستتعلم الكثير من الأشياء. أحد الأجزاء الحاسمة في الإعداد
بدءًا من الإصدار 5.0 من WordPress ، فإن المحرر الافتراضي في WordPress هو محرر Block الجديد. المحرر الجديد مختلف جذريا
غير قادر على كتابة منشور جديد باستخدام محرر القوالب الجديد في WordPress؟ من المحتمل أن تحصل على "المحرر
في هذه المقالة ، تناولنا كيفية تمكين علامات PHP القصيرة. تحلل PHP الملف باستخدام علامات الفتح والإغلاق ، والتي تبدو مثل. لتمكين علامات PHP القصيرة
في هذه المقالة ، سوف نتعلم كيفية تثبيت وتكوين mod_evasive لمنع هجوم DoS و DDoS على CentOS. وحدة اباتشي mod_evasive.
كيفية تثبيت PHP مع PHP-FPM لـ NGINX على CentOS. التكوين الأساسي لخادم الويب NGINX لمعالجة تطبيق PHP وخادمه على المنفذ 80.