hurtom / toloka

Створення нової Толоки
https://gitter.im/hurtom/toloka
MIT License
55 stars 20 forks source link

Підвищити безпеку інсталяції шляхом перенесення публічних елементіів в підкаталог #88

Open yukoff opened 7 years ago

yukoff commented 7 years ago

В ідеалі все, що публічно доступно кладемо в підкаталог web, тоді .htaccess не потрібен, і має працювати однаково для apache та nginx

yukoff commented 7 years ago

Наприклад, в існуючій інсталяції можливо зробити таке https://toloka.local/vendor/autoload.php - воно нічого не верне, але зміст я думаю зрозумілий

AucT commented 7 years ago

або назвати public кому як подобається.

yukoff commented 7 years ago

@AucT Точно, оскільки upstream рухаються у напрямку laravel, то public там типово. web то я за звичкою з symfony.

konfuciusu commented 7 years ago

Що стосується vendor, може є можливість налаштувати Composer так, щоб використовувалася папка на рівень вище?

Якщо говорити не тільки про vendor, було би добре скоординуватися із розробниками torrentpier.

yukoff commented 7 years ago

@konfuciusu Та тут мова не про vendor/, а про все, що в корені лежить (*.php, admin/, bt/ тощо) - вони виходить як раз будуть читати bootstrap/autoload/etc з каталогу на рівень вище, але сам веб-сервер туди не дістанеться (я маю на увазі через GET/POST/... - php свої include-и прочитає без проблем). Такий собі ізольований webroot. А щодо upstream-у - тут я повністю згоден, наче з язика )