เซิร์ฟเวอร์ LAMP พร้อมชื่อโฮสต์เสมือน


0

ฉันใช้ Xubuntu (รุ่น Linux 3.2.0-30-generic (buildd @ aatxe) รุ่น gcc 4.6.3 (Ubuntu / Linaro 4.6.3-1ubuntu5)

ฉันได้ติดตั้ง Apache2, php5 และ mysql แล้ว

ใน Windows ฉันใช้ WAMP และฉันแก้ไข Apache httpd.confและไฟล์โฮสต์ windows เพื่อให้สามารถไปhttp://cmslocalhost/ดู cms ในพื้นที่ของฉันซึ่งอยู่ในโฟลเดอร์ของเซิร์ฟเวอร์ WAMP

ฉันต้องการทำสิ่งเดียวกันกับเซิร์ฟเวอร์ LAMP ของฉัน ดังนั้นฉันต้องการไปที่http://cmslocalhost/และดูไฟล์เว็บไซต์จาก / var / www / cms / กำลังโหลด (index.php, ... )

ฉันจะบรรลุสิ่งนี้ได้อย่างไร

คำตอบ:


1

เพื่อเปลี่ยนเส้นทางhttp://cmslocalhost/ไปยัง localhost คุณต้องแก้ไข/etc/hostsไฟล์ ไวยากรณ์เหมือนกันกับที่คุณใช้ในไฟล์โฮสต์ windows คุณจะต้องมีสิ่งที่ชอบ

127.0.1.1 cmslocalhost

สำหรับ Apache คุณต้องทำการกำหนดค่าแบบเดียวกับที่คุณทำบน Windows

การกำหนดค่าไซต์ (คำอธิบาย VirtualHost) /etc/apache2/sites-enabled/ของเซิร์ฟเวอร์ของคุณอยู่ภายใต้ไดเรกทอรี หากคุณใช้โฮสต์เสมือนใหม่เพื่อกำหนดทิศทางคำขอคุณสามารถแก้ไขการกำหนดค่าไซต์เริ่มต้นและเพิ่มโฮสต์เสมือนใหม่ได้

หากคุณใช้กฎการเขียนซ้ำคุณสามารถใส่กฎเหล่านั้นลงในคำอธิบายโฮสต์เสมือนในไฟล์กำหนดค่าไซต์เริ่มต้นหรือหากคุณต้องการวางกฎเหล่านั้นนอกโฮสต์เสมือนใด ๆ คุณสามารถใช้/etc/apache2/httpd.confสำหรับการแทรกคำสั่งกำหนดค่าของคุณเอง


เอาล่ะเราจะได้รับสิทธินี้ ... ฉันจะใช้กฎการเขียนใหม่ (ด้วยไฟล์ htacces) ... ฉันจะต้องเพิ่มสิ่งที่โฮสต์เสมือนที่ฉันเพิ่มใน Windows ที่ appache httpd.conf ที่ไหน
Mathlight

หลังจากพยายามแล้วฉันก็ประสบความสำเร็จ Thanks man ;-)
Mathlight
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.