สารบัญ:

การติดตั้ง Virtual Host ใหม่ในเว็บเซิร์ฟเวอร์ Apache: 3 ขั้นตอน
การติดตั้ง Virtual Host ใหม่ในเว็บเซิร์ฟเวอร์ Apache: 3 ขั้นตอน

วีดีโอ: การติดตั้ง Virtual Host ใหม่ในเว็บเซิร์ฟเวอร์ Apache: 3 ขั้นตอน

วีดีโอ: การติดตั้ง Virtual Host ใหม่ในเว็บเซิร์ฟเวอร์ Apache: 3 ขั้นตอน
วีดีโอ: แนะนำขั้นตอนการสร้าง Virtual Host และทำให้โดเมนของเรารองรับ https (SSL) 2024, พฤศจิกายน
Anonim
การติดตั้ง Virtual Host ใหม่ใน Apache Web Server
การติดตั้ง Virtual Host ใหม่ใน Apache Web Server

จุดประสงค์ของบทช่วยสอนนี้คือเพื่ออธิบายขั้นตอนการกำหนดค่าและเริ่มต้นโฮสต์เสมือนของเว็บเซิร์ฟเวอร์ Apache ใหม่ โฮสต์เสมือนคือ "โปรไฟล์" ที่ตรวจพบว่าโฮสต์ DNS ใด (เช่น www. MyOtherhostname.com) ถูกเรียกใช้ตามที่อยู่ IP ที่ระบุ เป็นไปได้ที่จะ จำกัด ขอบเขตนี้ให้แคบลงโดยการจับคู่ที่อยู่ IP และชื่อโฮสต์ในการกำหนดค่าโฮสต์เสมือนเท่านั้น แต่ฉันจะข้ามสิ่งนั้นและถือว่าทุกที่อยู่ IP ที่เซิร์ฟเวอร์ได้รับอนุญาตให้เข้าถึงโฮสต์เสมือน คำแนะนำนี้จัดทำขึ้นโดยเฉพาะกับ Debian เซิร์ฟเวอร์ที่ใช้ Apache 2.2.x.

ขั้นตอนที่ 1: เข้าสู่ระบบและไปยังที่ที่ถูกต้อง

เข้าสู่ระบบและไปยังที่ที่ถูกต้อง
เข้าสู่ระบบและไปยังที่ที่ถูกต้อง

ขั้นแรก เข้าสู่ระบบและเปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรีการกำหนดค่าของคุณ ในเซิร์ฟเวอร์ที่มีสติส่วนใหญ่ นี่หมายถึงการเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ผู้ใช้ระดับสูง และไปที่ใดที่หนึ่งใน /etc/$ ssh [email protected]รหัสผ่าน: beginning_passwordWelcome!~$ cd /etc/apache2/sites-available

ขั้นตอนที่ 2: สร้าง Virtualhost จากเทมเพลตเริ่มต้น

สร้าง Virtualhost จากเทมเพลตเริ่มต้น
สร้าง Virtualhost จากเทมเพลตเริ่มต้น

โดยปกติฉันจะเก็บไฟล์เริ่มต้นไว้รอบๆ ซึ่งฉันคัดลอกไปยังคลิปบอร์ดแล้ววางเพื่อใช้งาน จากไฟล์เริ่มต้นนั้น คุณสามารถแก้ไขข้อมูลเฉพาะได้ ด้านล่างนี้เป็นไฟล์เริ่มต้นที่เหมาะสมที่คุณสามารถอ้างถึงได้ ซึ่งกำหนดเอกสารให้กับไดเร็กทอรี Drupal:$ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot /home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine บน RewriteOptions สืบทอด CustomLog /var/log/apache2/MyOtherHostname.log รวมกัน คุณปรับแต่งอะไรก็ได้ตามต้องการตามข้อมูลที่พบในเอกสารโฮสต์เสมือนของ Apache 2.2

ขั้นตอนที่ 3: เปิดใช้งานไซต์และรีสตาร์ทเซิร์ฟเวอร์ของคุณ

เปิดใช้งานไซต์และรีสตาร์ทเซิร์ฟเวอร์ของคุณ
เปิดใช้งานไซต์และรีสตาร์ทเซิร์ฟเวอร์ของคุณ

ตอนนี้ได้เวลาเปิดใช้งานไซต์และรีสตาร์ทเซิร์ฟเวอร์ Debian มีเทคนิคการจัดการเซิร์ฟเวอร์เจ๋งๆ สองสามอย่างที่นี่:ขั้นแรก ให้เปิดใช้งานไซต์:$ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com ติดตั้งแล้ว; เรียกใช้ /etc/init.d/apache2 รีโหลดเพื่อเปิดใช้งาน.$ sudo /etc/init.d/apache2 reloadการรีโหลดการกำหนดค่าเว็บเซิร์ฟเวอร์…. PID#และตอนนี้คุณควรจะสามารถเข้าถึงไซต์ได้ตราบเท่าที่เซิร์ฟเวอร์ DNS ชี้ไปที่เซิร์ฟเวอร์ของคุณ สำหรับไซต์ Drupal ฉันมักจะใช้โอกาสนี้เพื่อเพิ่มไฟล์ cron.php ลงใน crontab ของฉัน ก่อนที่ฉันจะลืม:$ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 ไม่มีใครขด -- เงียบ https://MyOtherHostname.com/cron.phpนั่นแหล่ะ! ขอแสดงความยินดี!tarek:)

แนะนำ: