วิธีปิดการใช้งาน Block Editor และติดตั้ง Classic Editor ใน WordPress 5.0
เริ่มต้นด้วย WordPress 5.0 ตัวแก้ไขเริ่มต้นบน WordPress คือตัวแก้ไขบล็อกใหม่ ตัวแก้ไขใหม่แตกต่างไปจากเดิมอย่างสิ้นเชิง
ในบทช่วยสอนนี้ เราจะมาดูกันว่าการติดตั้ง Tomcat 9 บน CentOS 8 นั้นง่ายเพียงใด เพื่อการสาธิตนี้ เราจะติดตั้งเวอร์ชัน Tomcat 9.0.39
Apache Tomcat เป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สที่ออกแบบมาเพื่อให้บริการเว็บเพจ Java มันถูกนำไปใช้อย่างกว้างขวางและเสริมพลังให้กับเว็บแอพพลิเคชั่นที่มีความสำคัญต่อภารกิจต่างๆ ทั่วโลก
Apache Tomcat เป็นเว็บเซิร์ฟเวอร์และคอนเทนเนอร์เซิร์ฟเล็ตที่ใช้เพื่อให้บริการแอปพลิเคชัน Java Tomcat เป็นการนำโอเพ่นซอร์สของเทคโนโลยี Java Servlet และ JavaServer Pages มาใช้ ซึ่งเผยแพร่โดย Apache Software Foundation
ข้อกำหนดเบื้องต้น
ขั้นตอนที่ 1 - ปรับปรุงเซิร์ฟเวอร์ให้ทันสมัยอยู่เสมอ
ขั้นแรก เราจะติดตั้ง EPEL และอัปเดตเซิร์ฟเวอร์
# yum install epel-release -y
# yum update -y
ขั้นตอนที่ 2 - ติดตั้ง JAVA
คำสั่งต่อไปนี้จะติดตั้ง 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 ควรรันในฐานะผู้ใช้ที่ไม่มีสิทธิพิเศษ (เช่น ไม่ใช่ root) เราจะสร้างผู้ใช้ใหม่ด้วย /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 daemon ใหม่เพื่อให้ทราบเกี่ยวกับไฟล์บริการของเรา:
# 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
เพิ่มบรรทัดต่อไประหว่าง แท็กและบทบาทกำหนดไปยังเซิร์ฟเวอร์เช่นผู้ที่สามารถเข้าถึงผู้จัดการ GUIและผู้ดูแลระบบ GUI คุณสามารถกำหนดทั้งสองบทบาทให้กับผู้ใช้หนึ่งราย
หมายเหตุ: คุณสามารถตั้งค่าชื่อผู้ใช้และรหัสผ่านใดก็ได้
บันทึกและออก.
ขั้นตอน - 8 กำหนดค่า Tomcat Web Management Interface
Apache Tomcat เวอร์ชันใหม่กว่าจะจำกัดการเข้าถึงแอป Manager และ Host Manager เราจำเป็นต้องแก้ไขข้อจำกัดในการเข้าถึงแอพตัวจัดการและตัวจัดการโฮสต์ เราสามารถทำได้ในไฟล์บริบท.xml
สำหรับแอป Manager ให้พิมพ์:
# 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
เริ่มต้นด้วย WordPress 5.0 ตัวแก้ไขเริ่มต้นบน WordPress คือตัวแก้ไขบล็อกใหม่ ตัวแก้ไขใหม่แตกต่างไปจากเดิมอย่างสิ้นเชิง
ไม่สามารถเขียนบทความใหม่โดยใช้ตัวแก้ไขบล็อกใหม่ใน WordPress ได้? โอกาสที่คุณจะได้รับ “The editor
ต้องการเรียกใช้ไซต์ WordPress ที่จัดการด้วยตนเองหรือไม่? ยอดเยี่ยม. คุณจะได้เรียนรู้หลายล้านสิ่ง หนึ่งในส่วนสำคัญของการตั้งค่า
เมื่อไม่มีตัวเลือกรีเฟรชในเมนูบริบท ต่อไปนี้คือวิธีรีเฟรชรายการใน File Explorer ใน Windows 11
ในที่สุด WordPress 5.0 ก็เปิดตัวและมาพร้อมกับประสบการณ์การแก้ไขใหม่ล่าสุดกับ Gutenberg
Gutenberg Editor จะกลายเป็นตัวแก้ไขเริ่มต้นใน WordPress ในไม่ช้า คุณจะมีตัวเลือกให้เลือก Classic Editor
หากคุณกำลังเปลี่ยนการติดตั้ง WordPress จากเซิร์ฟเวอร์ MySQL 8 ไปเป็น MySQL 5.7 (หรือต่ำกว่า) คุณมักจะประสบปัญหา
ในบทความนี้ เราได้กล่าวถึงวิธีเปิดใช้งานแท็กสั้น PHP แล้ว PHP แยกวิเคราะห์ไฟล์โดยใช้แท็กเปิดและปิด ซึ่งดูเหมือนไฟล์ . วิธีเปิดใช้งานแท็กสั้น PHP
ในบทความนี้ เราจะเรียนรู้วิธีติดตั้งและกำหนดค่า mod_evasive เพื่อป้องกันการโจมตี DoS และ DDoS บน CentOS โมดูล mod_evasive Apache
วิธีการติดตั้ง PHP ด้วย PHP-FPM สำหรับ NGINX บน CentOS การกำหนดค่าพื้นฐานของเว็บเซิร์ฟเวอร์ NGINX เพื่อประมวลผลแอปพลิเคชัน PHP และเซิร์ฟเวอร์บนพอร์ต 80