ดังที่ Fragos อธิบายไว้ข้างต้น Apache จะค้นหา/var/www
ไซต์ที่จะแสดง Apache จะค้นหาไฟล์ที่เกี่ยวข้องกับหน้าแรกเช่นindex.php
หลังจากติดตั้ง Apache ใหม่จะพบindex.html
ไฟล์ (ซึ่งมีข้อความที่คุณเห็นพูดถึงในโพสต์)
Fragos นั้นถูกต้องที่คุณสามารถแก้ไขไฟล์นี้ได้หรือคุณสามารถลบมันออกและสร้างหน้าของคุณตามที่เห็นสมควรเพื่อให้แน่ใจว่าคุณตั้งชื่อมันในแบบที่ apache จะค้นหาและให้บริการไฟล์นี้เป็นหน้า โดยตั้งชื่อมันindex.html
, Apache จะจัดลำดับความสำคัญไฟล์นี้จะให้บริการมากกว่าไฟล์อื่น ๆ /var/www
ในระดับไดเรกทอรี
หากคุณต้องการให้ Apache ให้บริการจากไดเรกทอรีอื่นเช่นไดเรกทอรีย่อยที่สามารถใช้ใน Wordpress คุณจะต้องจับคู่ / กำหนดค่าพา ธ / DocumentRoot ในไฟล์โฮสต์เสมือนที่เกี่ยวข้องซึ่งขึ้นอยู่กับระบบปฏิบัติการที่สามารถพบได้cd/ete/apache2/**yourwebsitefolder**/sites-enabled
& จากนั้นsudo nano into 000-default.conf
( เว้นแต่คุณจะสร้าง Vhost เฉพาะสำหรับเว็บไซต์ที่เป็นปัญหา) คุณต้องเพิ่ม;
ServerName www.yourwebsite.com
ServerAlias yourwebsite.com
DocumentRoot
ป้อนเส้นทางแบบเต็ม (เหนือระดับ 1) ไฟล์เว็บไซต์ที่จะโหลดเช่น / var / www / yourwebsitefolder
หมายเหตุ: เส้นทางตัวอย่างข้างต้นถือว่าหน้าแรกของคุณ / index.html yourwebsitefolder
อยู่ภายในที่ซ้อนกัน หมายเหตุ Wordpress จะมี "index.php" เนื่องจากเป็นทางเลือกindex.html
และนี่คือสิ่งที่ Apache จะมีลักษณะ / พยายามใช้เป็นลำดับความสำคัญ
ตอนนี้เริ่ม apache2 ล้างแคชบนเว็บของคุณ broswer (เพื่อหลีกเลี่ยงการเห็นหน้าเว็บแคช) ตอนนี้เมื่อคุณป้อนชื่อเว็บไซต์ของคุณคุณจะเห็นเว็บไซต์ที่ต้องการ - สำหรับ netowrks / LAN ภายในแล้วขั้นตอนต่อไปที่จำเป็นเพื่อให้เว็บไซต์สามารถเข้าถึงได้บนอินเทอร์เน็ต
ในการเข้าถึงภายนอก / อินเทอร์เน็ตคุณต้องพิจารณาด้านอื่น ๆ เช่นชื่อโดเมนการส่งต่อพอร์ต / เซิร์ฟเวอร์โฮสต์ที่ปลอดภัยไฟร์วอลล์ ฯลฯ สิ่งนี้จะนำไปสู่หัวข้อย่อยอื่นซึ่งพบได้ง่ายโดยการแก้ไขคำถามของคุณ