X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Добавить ответ в эту тему
> Можно ли хранить скрипты в публичной части сайт?
rownong27
rownong27
Topic Starter сообщение 20.8.2023, 10:29; Ответить: rownong27
Сообщение #1


Здравствуйте.
Для php скриптов, к которым требуется доступ из url (например запуск по ссыылке или прием веб-хуков на url), создаю на хостинге 2 папки:
- в публичной части сайта (то что касается фронтенда)
- в закрытой части (все исходники)

Скриншот:


Я это делаю с точки зрения безопасности, чтобы код скриптов не лежал в публичной части public_html. Слышал, что вроде к php файлам нет доступа из браузера, но точно не знаю.

Есть ли смысл такого разделения? Было бы удобнее все скрипты хранить в public_html, чтобы не дублировать папки скриптов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MorKer
MorKer
сообщение 20.8.2023, 20:40; Ответить: MorKer
Сообщение #2


Цитата(rownong27 @ 20.8.2023, 9:29) *
Слышал, что вроде к php файлам нет доступа из браузера, но точно не знаю.

К исходному файлу доступа нет, только к результату выполнения.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
diviner99
diviner99
сообщение 13.9.2023, 12:56; Ответить: diviner99
Сообщение #3


rownong27, Конфиг веб-сервера должен быть настроен на передачу всех *.php файлов, хранящихся в публичной части, в бекенд к php (внутри сервера). То есть на их запуск на сервере и получение результата их работы. В противном случае они будут скачиваться, как обычных файлы, чем они по сути и являются. Если они запускаются, и виден только результат их работы, то опасаться нечего в этом плане) Никто их не скачает. А браузер тут не при чем, так как php код выполняется на сервере до отдачи результатов его работы в браузер.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Skyworker
Skyworker
сообщение 14.9.2023, 6:08; Ответить: Skyworker
Сообщение #4


Цитата(diviner99 @ 13.9.2023, 12:56) *
Никто их не скачает. А браузер тут не при чем, так как php код выполняется на сервере до отдачи результатов его работы в браузер.
Может никто не скачает, зато сможет внешне запускать с целью перегрузки сервера, особенно, если выполнение этих скриптов жрет много ресурсов.


--------------------
Конвертируй любой датинг и адалт трафф выгодно вместе с Imonetizeit

Проверенный годами и оперативный VPS хостинг за небольшие деньги
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
diviner99
diviner99
сообщение 14.9.2023, 11:33; Ответить: diviner99
Сообщение #5


Skyworker, Так вопрос и был про то, что

Цитата
Для php скриптов, к которым требуется доступ из url


Если скрипты существуют для запуска из cli, или это часть простых админ-ресурсов, которые должны юзаться только админом, их лучше закрывать средствами веб-сервера. А какой смысл хранить в другом месте скрипты для запуска по ссылке или вебхуков, они же все равно там доступны должны быть по определенным ссылкам извне. Их можно хранить в дирке вебсервера, просто эти технические дирки к ним обзывать по-сложнее, так снизится вероятность найти их автоматическими сканнерами, потому что тут по-другому никак, если сервису нужно стучаться в ссылку, она должна быть видна в инет. В общем, тут смотря что нужно тс, и смотря какие скрипты. Но все скрипты, кроме cli (и даже для cli при правильной настройке), можно хранить в дирке веб-сервера, и ограничивать их средствами веб-сервера согласно потребностям безопасности.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Трафик на сайт (для оптовиков) по ключам,соцсети
48 seostock 22031 28.9.2023, 16:45
автор: seostock
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
1 hollywooduk 564 27.9.2023, 10:46
автор: hollywooduk
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлы[Услуги] Баннер/Графика/Сайт
228 FillPlay 162574 26.9.2023, 16:07
автор: FillPlay
Открытая тема (нет новых ответов) Помогите оценить идею: сайт с картинками со смыслом
18 Suagaring 2886 25.9.2023, 0:15
автор: Liudmila
Открытая тема (нет новых ответов) Можно ли определить устройство по закрытым / открытым портам?
3 Megarion 708 15.9.2023, 5:30
автор: diviner99


 



RSS Текстовая версия Сейчас: 2.10.2023, 17:52
Дизайн