Генератор звука и прямоугольных импульсов из ключа домофона.
สารบัญ:
- ข้อกำหนดเบื้องต้น
- การติดตั้ง Apache
- ปรับไฟร์วอลล์
- การตรวจสอบการติดตั้ง Apache
- จัดการบริการ Apache ด้วย systemctl
- โครงสร้างไฟล์ Apache Configuration และแนวทางปฏิบัติที่ดีที่สุด
- ข้อสรุป
เซิร์ฟเวอร์ Apache HTTP เป็นหนึ่งในเว็บเซิร์ฟเวอร์ที่ได้รับความนิยมมากที่สุดในโลก เป็นเซิร์ฟเวอร์ HTTP แบบโอเพ่นซอร์สและข้ามแพลตฟอร์มที่ให้พลังเว็บไซต์ของอินเทอร์เน็ตเป็นจำนวนมาก Apache มีคุณสมบัติที่มีประสิทธิภาพมากมายที่สามารถขยายได้ผ่านโมดูลเพิ่มเติม
ในบทช่วยสอนนี้เราจะทำตามขั้นตอนของการติดตั้ง Apache บนเซิร์ฟเวอร์ Debian 9
ข้อกำหนดเบื้องต้น
ก่อนที่จะเริ่มต้นด้วยบทช่วยสอนตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
การติดตั้ง Apache
Apache มีอยู่ในที่เก็บ Debian เริ่มต้นและการติดตั้งค่อนข้างตรงไปตรงมา
อัปเดตดัชนีแพ็กเกจก่อนแล้วจึงติดตั้งแพ็กเกจ
apache2
ด้วยคำสั่งต่อไปนี้:
sudo apt update
sudo apt install apache2
เพียงเท่านี้ Apache ได้รับการติดตั้งและเริ่มต้นโดยอัตโนมัติคุณสามารถตรวจสอบสถานะของบริการ Apache ได้ด้วย:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
ปรับไฟร์วอลล์
หากคุณใช้ iptables เพื่อกรองการเชื่อมต่อกับระบบของคุณคุณจะต้องเปิดพอร์ต HTTP (
80
) และ HTTPS (
443
)
เปิดพอร์ตที่จำเป็นโดยใช้คำสั่งต่อไปนี้:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
การตรวจสอบการติดตั้ง Apache
หากต้องการตรวจสอบว่าทุกอย่างทำงานได้อย่างถูกต้องให้เปิดเบราว์เซอร์ของคุณพิมพ์ที่อยู่ IP ของเซิร์ฟเวอร์หรือชื่อโดเมน
http://YOUR_IP_OR_DOMAIN/
และคุณจะเห็นหน้าต้อนรับ Apache ที่เป็นค่าเริ่มต้นดังแสดงด้านล่าง:
หน้านี้มีข้อมูลพื้นฐานเกี่ยวกับไฟล์กำหนดค่า Apache สคริปต์ผู้ช่วยเหลือและตำแหน่งไดเรกทอรี
จัดการบริการ Apache ด้วย systemctl
ตอนนี้ Apache ติดตั้งบนระบบ Debian ของคุณคุณสามารถใช้เวลาสักครู่เพื่อดูและทำความคุ้นเคยกับคำสั่งการจัดการบริการ apache ขั้นพื้นฐาน:
หากต้องการหยุดบริการ Apache ให้เรียกใช้:
sudo systemctl stop apache2
เริ่มอีกครั้งโดยพิมพ์:
sudo systemctl start apache2
ในการเริ่มบริการ Apache ใหม่:
sudo systemctl restart apache2
โหลด Apache ใหม่ด้วยการกำหนดค่าใหม่ด้วย:
sudo systemctl reload apache2
sudo systemctl disable apache2
และเพื่อเปิดใช้งานอีกครั้ง:
โครงสร้างไฟล์ Apache Configuration และแนวทางปฏิบัติที่ดีที่สุด
- ในระบบที่ใช้ Debian ไฟล์กำหนดค่า Apache จะอยู่ในไดเรกทอรี
/etc/apache2
ไฟล์กำหนดค่าหลักของ Apache คือ/etc/apache2/apache2.conf
พอร์ตที่ Apache จะฟังจะถูกระบุใน/etc/apache2/ports.conf
file.Apache ไฟล์โฮสต์เสมือนตั้งอยู่ในไดเรกทอรี/etc/apache2/sites-available
ไฟล์การกำหนดค่าที่พบในไดเรกทอรีนี้ไม่ได้ใช้โดย Apache เว้นแต่จะเชื่อมโยงกับไดเรกทอรีที่/etc/apache2/sites-enabled
คุณสามารถเปิดใช้งานคำสั่งโฮสต์เสมือนโดยสร้าง symlink โดยใช้คำสั่งa2ensite
จากไฟล์การกำหนดค่าที่พบใน ไดเรกทอรีที่มีsites-enabled
ไปยังไดเรกทอรีที่sites-enabled
หากต้องการปิดใช้งานโฮสต์เสมือนให้ใช้คำสั่งa2dissite
ขอแนะนำให้ปฏิบัติตามหลักการตั้งชื่อมาตรฐานตัวอย่างเช่นหากชื่อโดเมนของคุณคือmydomain.com
ดังนั้นไฟล์การกำหนดค่าโดเมนควรตั้งชื่อ/etc/apache2/sites-available/mydomain.com.conf
ไฟล์คอนฟิกูเรชันที่ใช้สำหรับการโหลดโมดูล Apache ต่างๆจะอยู่ในไดเร็กทอรี/etc/apache2/mods-available
การกำหนดค่าในไดเร็กทอรีmods-available
สามารถเปิดใช้งานได้โดยการสร้าง symlink ไปยังไดเร็กทอรี/etc/apache2/mods-enable
โดยใช้คำสั่งa2enconf
และปิดใช้งานด้วยคำสั่งa2disconf
ที่มีa2disconf
คอนฟิกูเรชันโกลบอลจะถูกเก็บไว้ใน/etc/apache2/conf-available
ไดเรกทอรี/etc/apache2/conf-available
ไฟล์ในไดเร็กทอรีconf-available
สามารถเปิดใช้งานได้โดยการสร้าง symlink ไปยัง/etc/apache2/conf-enabled
โดยใช้คำสั่งa2enconf
และปิดการใช้งานด้วยคำสั่งa2disconf
ไฟล์บันทึกการทำงานของa2disconf
(access.log
และerror.log
) อยู่ใน ไดเร็กทอรี/var/log/apache
ขอแนะนำให้ใช้ไฟล์บันทึกaccess
และerror
แตกต่างกันสำหรับโฮสต์เสมือนแต่ละรายการคุณสามารถตั้งค่าไดเรกทอรีรากของเอกสารโดเมนของคุณไปยังตำแหน่งที่คุณต้องการ ตำแหน่งที่พบบ่อยที่สุดสำหรับ webroot ได้แก่:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
ข้อสรุป
คุณติดตั้ง Apache บนเซิร์ฟเวอร์ Debian 9 สำเร็จแล้ว ตอนนี้คุณสามารถเริ่มการปรับใช้แอปพลิเคชันของคุณและใช้ Apache เป็นเว็บหรือพร็อกซีเซิร์ฟเวอร์
apache debianโพสต์นี้เป็นส่วนหนึ่งของวิธีการติดตั้ง LAMP Stack บน Debian 9 series
โพสต์อื่น ๆ ในชุดนี้:
•วิธีการติดตั้ง Apache บน Debian 9 •วิธีการติดตั้ง PHP บน Debian 9 •วิธีการตั้งค่า Apache โฮสต์เสมือนบน Debian 9 •วิธีการติดตั้ง MariaDB บน Debian 9 • Secure Apache ด้วย Let's Encrypt บน Debian 9Microsoft Tweaks Ad หลังจากที่ Apple บ่น

เรื่องราว "Laptop Hunter" ยังคงมีน้อยลงเล็กน้อย Apple-bashing
วิธีการติดตั้ง apache cassandra บน debian 10 linux

Apache Cassandra เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่ไม่มีความล้มเหลว ในบทความนี้เราจะอธิบายวิธีการติดตั้ง Apache Cassandra บน Debian 10, Buster
วิธีการติดตั้ง apache cassandra บน debian 9

Apache Cassandra เป็นฐานข้อมูล NoSQL ฟรีและโอเพ่นซอร์สที่ไม่มีจุดผิดพลาดเพียงจุดเดียว บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการติดตั้ง Apache Cassandra บน Debian 9