วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Jenkins เป็นเครื่องมือโอเพ่นซอร์ส CI (การรวมต่อเนื่อง) ยอดนิยมซึ่งใช้กันอย่างแพร่หลายสำหรับการพัฒนาโครงการการปรับใช้และระบบอัตโนมัติ
บทความนี้จะแนะนำคุณตลอดกระบวนการติดตั้ง Jenkins บนอินสแตนซ์เซิร์ฟเวอร์ Vultr CentOS 7 เพื่ออำนวยความสะดวกในการเข้าถึงของผู้เยี่ยมชม Nginx จะถูกติดตั้งเป็น reverse proxy สำหรับ Jenkins
ก่อนดำเนินการต่อคุณต้องมี:
หนึ่งในแนวทางปฏิบัติที่ดีที่สุดของผู้ดูแลระบบ Linux คือการทำให้ระบบทันสมัย ติดตั้งแพ็คเกจที่เสถียรล่าสุดแล้วรีบูต
sudo yum install epel-release
sudo yum update
sudo reboot
เมื่อรีบูตเสร็จสิ้นให้เข้าสู่ระบบด้วยผู้ใช้ sudo คนเดียวกัน
ก่อนที่คุณจะสามารถติดตั้ง Jenkins คุณต้องติดตั้ง Java virtual machine บนระบบของคุณ ที่นี่เรามาติดตั้ง OpenJDK Runtime Environment 1.8.0 ล่าสุดโดยใช้ YUM:
sudo yum install java-1.8.0-openjdk.x86_64
หลังจากการติดตั้งคุณสามารถยืนยันได้ด้วยการรันคำสั่งต่อไปนี้:
java -version
คำสั่งนี้จะบอกคุณเกี่ยวกับสภาพแวดล้อมรันไทม์ Java ที่คุณติดตั้ง:
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
เพื่อช่วยให้แอปพลิเคชันที่ใช้ Java ค้นหาเครื่องเสมือน Java ได้อย่างถูกต้องคุณต้องตั้งค่าตัวแปรสภาพแวดล้อมสองแบบ: "JAVA_HOME" และ "JRE_HOME"
sudo cp /etc/profile /etc/profile_backup
echo 'export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk' | sudo tee -a /etc/profile
echo 'export JRE_HOME=/usr/lib/jvm/jre' | sudo tee -a /etc/profile
source /etc/profile
ในที่สุดคุณสามารถพิมพ์พวกเขาเพื่อตรวจสอบ:
echo $JAVA_HOME
echo $JRE_HOME
ใช้ repo YUM อย่างเป็นทางการเพื่อติดตั้ง Jenkins รุ่นล่าสุดที่มีความเสถียรซึ่งเป็น1.651.2
ตอนที่เขียน:
cd ~
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
เริ่มบริการ Jenkins และตั้งค่าให้ทำงานในเวลาบูต:
sudo systemctl start jenkins.service
sudo systemctl enable jenkins.service
ในการอนุญาตให้ผู้เยี่ยมชมเข้าถึง Jenkins คุณต้องอนุญาตการรับส่งข้อมูลขาเข้าบนพอร์ต 8080:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
ตอนนี้ทดสอบเจนกินส์โดยไปที่ที่อยู่ต่อไปนี้จากเว็บเบราว์เซอร์ของคุณ:
http://<your-Vultr-server-IP>:8080
เพื่ออำนวยความสะดวกให้ผู้ใช้เข้าถึงเจนกินส์คุณสามารถตั้งค่าพร็อกซี Nginx ย้อนกลับสำหรับเจนกินส์ดังนั้นผู้เยี่ยมชมจะไม่จำเป็นต้องป้อนหมายเลขพอร์ต 8080 อีกต่อไปเมื่อเข้าถึงแอปพลิเคชันเจนกินส์ของคุณ
ติดตั้ง Nginx โดยใช้ YUM:
sudo yum install nginx
ปรับเปลี่ยนการกำหนดค่าของ Nginx:
sudo vi /etc/nginx/nginx.conf
ค้นหาสองบรรทัดด้านล่าง:
location / {
}
แทรกหกบรรทัดด้านล่างลงในส่วน {}:
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
ผลลัพธ์สุดท้ายควรเป็น:
location / {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
บันทึกและออก:
:wq
เริ่มและเปิดใช้งานบริการ Nginx:
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
อนุญาตการรับส่งข้อมูลบนพอร์ต 80:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
ขั้นสุดท้ายไปที่ที่อยู่ต่อไปนี้จากเว็บเบราว์เซอร์ของคุณเพื่อยืนยันการติดตั้ง:
http://<your-Vultr-server-IP>
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true