Ich konnte nichts im Internet finden, wie man separate PHP-Jails erstellt, so dass ich ein Verzeichnis "webspace" für jemanden in/var/www/html/erstellen kann und deren Skripte ihr Webspace-Verzeichnis nicht verlassen können so dass dieser Ordner die Wurzel für PHP-Skripte darin ist und ich meine Skripte sicher in ein anderes Verzeichnis hochladen kann und es unmöglich für die Person ist, auf Dateien außerhalb ihres Verzeichnisses zuzugreifen. Gibt es eine Lösung, wie separate Jails erstellt werden können oder muss ich UserDir verwenden?Mehr als ein PHP-Gefängnis
-2
A
Antwort
0
Sie könnten die Verwendung von open_basedir machen
<Directory /var/www/html>
php_admin_value open_basedir "/var/www/html"
</Directory>
Diese Seite für weitere Informationen siehe Einstellung: http://php.net/manual/en/ini.core.php#ini.open-basedir
Sie wissen, ob noch eine Möglichkeit, aus einem bestimmten Verzeichnis und dessen Unterverzeichnissen abgehende Verbindungen zu blockieren? Wenn also ein PHP-Skript in dir xy versucht, sich mit 93.189.73.38 zu verbinden, wird es sofort blockiert. – florian2833z
@ florian2833z keine Entschuldigung – Dale
Aber trotzdem danke für Ihren Tipp mit offenem Basisverzeichnis. Ich weis das zu schätzen. – florian2833z