Chociaż czuję się komfortowo jako użytkownik Linuksa , mój Linux Admin-fu jest trochę słaby. Dlatego szukam wskazówek dotyczących serwera CentOS, który zamierzam zbudować.
Muszę skonfigurować serwer WWW Apache2 dla kilku naszych klientów. Chcę, aby zawartość internetowa każdego klienta znajdowała się w katalogu domowym ( USERDIR
w apache.conf, prawda?) Dla statycznych stron HTML. Chcę, aby Apache działał jako klient ( suexec
?). Niektóre z nich będą aplikacjami PHP i mam wrażenie, że też chcę się przyjrzeć suphp
.
Zasadniczo chcę wyglądać jak mała wersja udostępnianej firmy hostingowej. Biorąc pod uwagę, jak często te są Myślałam, że łatwo znaleźć prąd piękny Jak to kierować na ustawienie tego wszystkiego, ale do tej pory miałem bardzo mało szczęścia. Podejrzewam, że moje wyszukiwane słowa są wyłączone.
Tak więc pytania (prosimy odpowiedzieć na dowolne lub wszystkie):
- Czy ktoś ma jakieś solidne linki do aktualnych / nowoczesnych przewodników, które pomogłyby mi to wszystko skonfigurować? Nie, strona z dokumentacją apache nie jest przewodnikiem ;-)
- Skoro mam mieszankę stron statycznych i aplikacji PHP, to czy chcę / muszę zainstalować zarówno suexec, jak i suphp? Jeśli tak, to czy wiąże się to z wyzwaniami, o których powinienem wiedzieć?
- Czy powinienem patrzeć na inne opcje zamiast suexec i suphp?
Planuję dać użytkownikom końcowym SSH, SFTP lub SCP dostęp do ich materiałów (jeśli to ma wpływ na cokolwiek).
Z góry dziękuje za twoją pomoc.
[Edytuj] Powinienem był o tym wspomnieć wcześniej: Jednym z głównych celów mojej misji jest emulacja współdzielonego dostawcy hostingu związanego z uprawnieniami do plików i własnością. Naprawdę chciałbym unikać informowania użytkowników o konieczności zmiany takich rzeczy, aby zobaczyć ich uzupełnienia / zmiany.