-
More of a general question, currently when serving Kanboard with Apache all the application files are accessible from outside, including files in the root and vendor/ dir, and the same in all plugins etc. Ideally the application would only expose endpoints and only allow executing scripts which are required for running the application, and not internal PHP scripts, or unrelated example files provided in /vendor. In Symfony, for example, this is worked around by having a dedicated "public" subdir, which is the one Apache serves. And they handle plugins by having a post-install step which copies plugin specific static files into the public dir. I don't know what what would be a good way to fix this for Kanboard. Does anyone have any ideas on how to improve the current situation? .htaccess nginx config workarounds? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
See https://docs.kanboard.org/v1/admin/security/#installation-outside-document-root |
Beta Was this translation helpful? Give feedback.
See https://docs.kanboard.org/v1/admin/security/#installation-outside-document-root