แม้ว่าฉันจะรู้สึกสะดวกสบายในฐานะผู้ใช้ Linux แต่ Linux Admin-fu ของฉันนั้นค่อนข้างอ่อนแอ ดังนั้นฉันอยู่ที่นี่กำลังมองหาคำแนะนำกับเซิร์ฟเวอร์ CentOS ฉันกำลังจะสร้าง
ฉันต้องติดตั้งเว็บเซิร์ฟเวอร์ Apache2 สำหรับลูกค้าของเราสองสามคน ฉันต้องการให้เนื้อหาเว็บของลูกค้าแต่ละรายอยู่ในโฮมไดUSERDIR
เร็กตอรี่ของพวกเขา ( ใน apache.conf ใช่ไหม?) สำหรับไซต์ HTML แบบคงที่ ฉันต้องการ Apache ให้ทำงานในฐานะลูกค้า ( suexec
?) บางสิ่งของพวกเขาจะเป็นแอพ PHP และฉันก็รู้สึกว่าฉันจะมองsuphp
เช่นกัน
ดังนั้นโดยทั่วไปฉันต้องการดูเหมือนเป็น บริษัท เล็ก ๆ ที่ใช้เว็บโฮสติ้งร่วมกัน พิจารณาวิธีการที่พบผู้ที่มีผมคิดว่าผมได้อย่างง่ายดายต้องการหาที่ดีในปัจจุบันวิธีการแนะนำในการตั้งค่าทั้งหมดนี้ขึ้นมา แต่จนถึงขณะนี้ผมได้มีโชคน้อยมาก ฉันสงสัยว่าคำค้นหาของฉันปิดอยู่
ดังนั้นคำถาม (อย่าลังเลที่จะตอบคำถามใด ๆ หรือทั้งหมด):
- ใครมีลิงค์ที่เป็นของแข็งไปยังไกด์ปัจจุบัน / ทันสมัยที่จะช่วยฉันตั้งค่าทั้งหมดนี้? ไม่ไซต์เอกสาร apache ไม่ใช่คู่มือ ;-)
- เนื่องจากฉันมีเว็บไซต์แบบสแตติกและแอพ PHP ผสมกันฉันต้องการ / ต้องการติดตั้ง suexec และ suphp หรือไม่ ถ้าเป็นเช่นนั้นนั่นจะนำไปสู่ความท้าทายใด ๆ ที่ฉันควรทราบหรือไม่?
- ฉันควรจะดูตัวเลือกอื่นแทน suexec และ suphp หรือไม่?
ฉันวางแผนที่จะให้ผู้ใช้ปลายทาง SSH, SFTP หรือ SCP เข้าถึงสิ่งของของพวกเขา (หากมีผลกระทบต่อสิ่งใดก็ตาม)
ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของ.
[แก้ไข] ฉันควรจะพูดถึงเรื่องนี้ก่อนหน้านี้: เป้าหมายสำคัญอย่างหนึ่งของการแสวงหาของฉันเพื่อเลียนแบบผู้ให้บริการโฮสต์ที่ใช้ร่วมกันที่เกี่ยวข้องกับ perms ไฟล์และการเป็นเจ้าของ ฉันต้องการหลีกเลี่ยงการสอนผู้ใช้เกี่ยวกับความต้องการที่จะเปลี่ยนแปลงสิ่งต่าง ๆ เหล่านี้เพื่อดูการเพิ่ม / การเปลี่ยนแปลงของพวกเขา