ฉันจะตั้งค่า Apache DocumentRoot ที่รู้จักภายใต้ Lion ได้อย่างไร


0

ฉันมี Lion ติดตั้งใหม่และเพื่อกำหนดค่า Apache ฉันได้แก้ไขการอ้างอิงทั้งหมดไปที่ DocumentRoot (และรายการ Directory สำหรับ DocumentRoot) เป็น "/ Users / jonathan / mirror" (มีหรือไม่มีเครื่องหมายคำพูดเหมือนเส้นทางเดิม หรือไม่มีเครื่องหมายคำพูด) การชี้เบราว์เซอร์ของฉันไปที่ localhost ให้ 404:

Not Found

The requested URL / was not found on this server.

Apache/2.2.20 (Unix) DAV/2 Server at localhost Port 80

ฉันจะขึ้น / ผู้ใช้ / โจนาธาน / มิเรอร์ที่มีสิทธิ์ที่เหมาะสมได้อย่างไร


เหตุผลที่คุณไม่ต้องการที่จะใช้MAMP ? ฟรีและอยู่ในตัวเอง (คุณไม่ต้องยุ่งกับไฟล์ของ Apple)
Loïc Wolff

ไม่เป็นไร; ฉันคัดลอก httpd.conf จากเซิร์ฟเวอร์เก่า
Christos Hayward

ในสมัยก่อนฉันเป็นผู้ดูแลระบบและฉันมักจะชอบทำงานกับสิ่งต่างๆ ฉันมีประสบการณ์คร่าวๆกับ XAMPP ในบางครั้ง
Christos Hayward

คุณเปิดใช้งานโฮสต์เสมือนหรือไม่
เจอร์รี่

คำตอบ:


0

สิ่งที่ทำ Doublecheck:

1. การอนุญาตไฟล์

พา ธ ที่ระบุสำหรับรูทเอกสารใหม่ควรอนุญาตให้ผู้ใช้ Apache เข้าถึงอย่างน้อยอ่านซึ่งเป็นค่าเริ่มต้น _www คุณอาจต้องการchmod 755 /Users/jonathan/mirrorถ้าสิทธิ์ของไฟล์นั้นเข้มงวดเกินไป สิทธิ์ไฟล์จริงในไดเรกทอรีและไฟล์คืออะไร?

2. โฮสต์เสมือน

เมื่อคุณเปิดใช้งานโฮสต์เสมือนตามชื่อรูทเอกสารในการกำหนดค่าหลักจะถูกละเว้น แต่รากสำหรับชื่อโฮสต์ที่ตรงกันจะถูกนำมาใช้และถ้าไม่มีตรงที่มันจะเริ่มต้นกับโฮสต์เสมือนแรก

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