Mặc dù tôi khá thoải mái khi là người dùng Linux , nhưng Quản trị viên Linux của tôi hơi yếu. Vì vậy, tôi ở đây để tìm hướng dẫn với máy chủ CentOS mà tôi sắp xây dựng.
Tôi cần thiết lập một máy chủ web Apache2 cho một số khách hàng của chúng tôi. Tôi muốn nội dung web của mỗi khách hàng nằm trong thư mục chính của họ ( USERDIR
trong apache.conf, phải không?) Cho các trang web HTML tĩnh. Tôi muốn Apache chạy như máy khách ( suexec
?). Một số nội dung của chúng sẽ là các ứng dụng PHP và tôi cũng muốn biết rằng tôi cũng muốn xem xét suphp
.
Vì vậy, về cơ bản tôi muốn trông giống như một phiên bản nhỏ của một công ty lưu trữ web được chia sẻ. Xem xét mức độ phổ biến của những điều đó tôi nghĩ rằng tôi dễ dàng tìm thấy một hướng dẫn Cách làm hiện tại tốt đẹp để thiết lập tất cả những điều này nhưng cho đến nay tôi đã có rất ít may mắn. Tôi nghi ngờ từ tìm kiếm của tôi là tắt.
Vì vậy, các câu hỏi (vui lòng trả lời bất kỳ hoặc tất cả):
- Bất cứ ai cũng có một số liên kết chắc chắn với các hướng dẫn hiện tại / hiện đại sẽ giúp tôi thiết lập tất cả điều này? Không, trang web tài liệu apache không phải là hướng dẫn ;-)
- Vì tôi có sự kết hợp giữa các trang web tĩnh và ứng dụng PHP nên tôi muốn / cần cài đặt cả suexec và suphp? Nếu vậy, điều đó có giới thiệu bất kỳ thách thức nào tôi nên biết không?
- Tôi có nên xem xét các lựa chọn khác thay vì suexec và suphp không?
Tôi dự định cung cấp cho người dùng cuối quyền truy cập SSH, SFTP hoặc SCP vào nội dung của họ (nếu điều đó ảnh hưởng đến bất cứ điều gì).
Cảm ơn trước sự giúp đỡ của bạn.
[Chỉnh sửa] Tôi nên đã đề cập điều này sớm hơn: Một mục tiêu chính của nhiệm vụ của tôi là mô phỏng một nhà cung cấp dịch vụ lưu trữ được chia sẻ liên quan đến quyền hạn và quyền sở hữu tệp. Tôi thực sự muốn tránh việc dạy người dùng về việc cần thay đổi những thứ như vậy chỉ để xem các bổ sung / thay đổi của họ.