Laravel вне серверов root каталог - PullRequest
2 голосов
/ 06 мая 2020

Я обнаружил следующую часть в документации Laravel.

«Laravel всегда должен обслуживаться из root« веб-каталога », настроенного для вашего веб-сервера. . Не следует пытаться обслуживать приложение Laravel из подкаталога «веб-каталога». Попытка сделать это может открыть доступ к конфиденциальным файлам, присутствующим в вашем приложении. "

Означает ли это всегда должен находиться непосредственно в каталоге root, а не в подкаталогах или как-то иначе?

Что, если провайдер сервера предоставит мне root каталог / и скажет мне поместить мои файлы в /www?

Значит, это делает его уязвимым?

1 Ответ

0 голосов
/ 06 мая 2020

Итак, я предполагаю, что вы используете общий хостинг-сервер:

веб-сайты размещаются на веб-сервере (apache, nginx, ... et c) (если вы используете хостинг godaddy или namecheap, внутри них будет установлен веб-сервер) на этих веб-серверах вы устанавливаете документ root, как в том, куда сервер должен направлять запросы.

Зная это, если ваш сервер говорит, поместите файлы в /www, то наиболее вероятно, что /www - это документ root, и куда вы должны поместить файлы

Примечание: какой бы сервер вы ни использовали, я был бы на 99,9% уверен, что вы не должны помещать файлы веб-сайта или фактический root сервера, также известный как /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...