zaksmok 0 Zgłoś post Napisano Wrzesień 8, 2011 Witam. Czy możliwa jest taka konfiguracja virtualhostów, aby każdy był zamknięty w "/" ? To znaczy, żeby dla każdego virtualhota w parametrze $_SERVER['DOCUMENT_ROOT'] podane było "/" zamiast pełnej ścieżki do plików? Udostępnij ten post Link to postu Udostępnij na innych stronach
blackfire 185 Zgłoś post Napisano Wrzesień 8, 2011 Nie. Tzn. nie ma rzeczy niemożliwych, są tylko nieopłacalne. Ale pudełkowego rozwiązania nie ma, jest to trudne w realizacji w wydajny i bezpieczny sposób, i wymaga wściekłych czarów w środowisku jeżeli chcesz udostępniać tam coś więcej niż statyczny html. mpm_perchild miał o wiele mniej ambitne założenia a i tak poległ już dawno na niemożliwej do ogarnięcia i delikatnej implementacji. Robiłem coś z grubsza podobnego (chociaż nie z php) i realnie jedynym sensownym podejściem jest osobny serwer na użytkownika i frontowe proxy przed całym zoo. Oczywiście zależy to od skali, w jakiej chcesz operować, bo kilka tysięcy apaczy na jednej maszynie to pomysł dość słaby (BTDT więc da się ale trzeba kombinować). Ogólnie to trochę jak z cenami artykułów luksusowych: jak musisz pytać to znaczy że Cię nie stać, tylko w tym przypadku walutą są umiejętności. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Wrzesień 8, 2011 Najprościej, Apache + mod_fcgid/fastcgi plus open_basedir per konto. Udostępnij ten post Link to postu Udostępnij na innych stronach
blackfire 185 Zgłoś post Napisano Wrzesień 8, 2011 Najprościej, Apache + mod_fcgid/fastcgi plus open_basedir per konto. +pam_namespace żeby się nie rozłazili za bardzo (open_basedir nie wierzę, taka sama proteza jak safe_mode). Ale jeżeli przedpiśca chciał nakłamać aplikacjom że są same we wszechświecie (docroot=/) to ciężko będzie bez (niskopoziomowej dość) developerki. Udostępnij ten post Link to postu Udostępnij na innych stronach