วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Nginx เป็นเว็บเซิร์ฟเวอร์ที่มีน้ำหนักเบาซึ่งได้รับการพิสูจน์แล้วว่าให้บริการไฟล์คงที่เร็วกว่า Apache บทช่วยสอนนี้จะแนะนำวิธีการติดตั้ง Nginx ให้เป็น reverse proxy บนเว็บเซิร์ฟเวอร์ Apache
คุณได้ติดตั้ง Apache บนเซิร์ฟเวอร์ของคุณ Apache กำลังใช้งานไซต์บนพอร์ต 80 แล้ว
แก้ไข/etc/apache2/ports.confเพื่อให้ Apache ฟังพอร์ต 8080 แทนพอร์ต 80
ค้นหาบรรทัดต่อไปนี้:
NameVirtualHost *:80
Listen 80
เปลี่ยนเป็น:
NameVirtualHost *:8080
Listen 8080
อย่าลืมพอร์ตการฟัง vhost ที่คุณมีอยู่ /etc/apache2/sites-enabled/*
เปลี่ยนแปลง:
<VirtualHost *:80>
ถึง:
<VirtualHost *:8080>
เนื่องจาก Nginx จัดการคำขอ HTTP ในขณะนี้เราจึงสามารถปิดใช้งาน KeepAlive ใน Apache ได้ แก้ไข/etc/apache2/apache2.confและเปลี่ยนแปลง:
KeepAlive Off
นอกจากนี้ให้รันคำสั่งต่อไปนี้เพื่อปิดใช้งานโมดูลที่ไม่ได้ใช้
a2dismod deflate
a2dismod cgi
a2dismod autoindex
a2dismod negotiation
a2dismod ssl
ติดตั้งmod_rpafใน Apache เพื่อส่งต่อ IP ของผู้เยี่ยมชมไปยัง Apache มิฉะนั้นสคริปต์ของคุณจะอ่านค่า REMOTE_ADDR เป็น IP ของเซิร์ฟเวอร์
apt-get install libapache2-mod-rpaf
/etc/init.d/apache2 restart
ติดตั้ง Nginx
apt-get install nginx
ลบ vhost เริ่มต้นเพื่อป้องกันความขัดแย้ง
rm -rf /etc/nginx/sites-enabled/*
สร้าง vhost เริ่มต้นใหม่:
cat >/etc/nginx/sites-available/000-default <<EOF
server {
access_log off;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
}
EOF
ln -s /etc/nginx/sites-available/000-default /etc/nginx/sites-enabled/000-default
สร้าง vhost สำหรับเว็บไซต์ที่มีอยู่เพื่อส่งต่อคำขอไปยัง Apache:
cat >/etc/nginx/sites-available/domain.com <<EOF
server {
server_name www.domain.com domain.com;
root /var/www/domain.com/;
access_log off;
# Static contents
location ~* ^.+.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ {
expires max;
}
# Dynamic content, forward to Apache
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
}
EOF
ln -s /etc/nginx/sites-available/domain.com /etc/nginx/sites-enabled/domain.com
รีสตาร์ท Nginx แล้วเสร็จ
/etc/init.d/nginx restart
เรียนรู้วิธีการติดตั้ง 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