Чем грозит, Если будет видна с интернета папка, в которой лежит WEB?

Комментарии

Аватар пользователя VasyOK VasyOK 12 февраля в 13:51

А как эту папку увидеть?

Аватар пользователя kompospec kompospec 12 февраля в 14:03

VasyOK wrote:
А как эту папку увидеть?

Как вы устанавливаете Друпал?

Аватар пользователя VasyOK VasyOK 12 февраля в 14:10

У меня нет ничего необычного в этом плане. Composer формирует папку web, которая и является папкой сайта. А как увидеть содержимое этой папки я не знаю. Может хаккеры и знают.

Аватар пользователя voviko voviko 12 февраля в 14:26

kompospec wrote:
Чем грозит, Если будет видна с интернета папка, в которой лежит папка WEB?
Хочу сделать несколько сайтов на поддоменах.
Спасибо.
Д9.

А что будет если эта папка будет не видна? например index.php

Аватар пользователя kompospec kompospec 12 февраля в 14:33

VasyOK wrote:
У меня нет ничего необычного в этом плане. Composer формирует папку web, которая и является папкой сайта. А как увидеть содержимое этой папки я не знаю. Может хаккеры и знают.

А кто хостинг настраивает?
Дело в том, что WEB не является типично конфигурацией.
Точнее. За 20 лет я не видел ни разу, по умолчанию на хостинге такую конфигурацию.

Аватар пользователя ivnish ivnish 12 февраля в 14:34

Просто так исторически сложилось, что эта папка на хостингах называется public_html. Но сути это не меняет

Аватар пользователя kompospec kompospec 12 февраля в 14:34

voviko wrote: А что будет если эта папка будет не видна? например index.php

Там нет Индексного файла.

Аватар пользователя kompospec kompospec 12 февраля в 14:37

ivnish wrote:
Просто так исторически сложилось, что эта папка на хостингах называется public_html. Но сути это не меняет

??? То есть? Что не меняет? В чём суть?
Суть в том, что без танцев с бубном 9-ка просто так не ставится

Аватар пользователя VVS VVS 12 февраля в 14:53

Я вот за 20 лет научился читать инструкции, и без танцев всё ставится. И здесь предлагали же уже, просто создать символическую ссылку с public_html на web.

Если страшно за содержимое каталога web, то можно немного параноить: https://github.com/drupal-composer/drupal-paranoia

Аватар пользователя ivnish ivnish 12 февраля в 15:16

А в чем собственно танцы с бубном? Обычно танцами с бубном называют сложную сисадминскую магию. Создание символической ссылки к такой магии не относится

Аватар пользователя VasyOK VasyOK 12 февраля в 14:48

Если у вас хостинг поддерживает Композер, то ставится. Всякие "Юкрейн" и "рег-ру" идут лесом.
Тут вопрос в в Композер-е а не в Друпале. Как сделать чтобы сайт запускался из папка_сайта/web - вам на хостинге ответят. Даже если не ответят, сайт будет работать по адресу sitename.com/web.

Аватар пользователя kompospec kompospec 12 февраля в 14:50

VasyOK wrote: Если у вас хостинг поддерживает Композер, то ставится.

Нет. Сегодня утром проверял.

Аватар пользователя Andruxa Andruxa 12 февраля в 23:56

Если вдруг (ну, случайно) сервер поддерживает php, то там есть файл composer.phar

Аватар пользователя kompospec kompospec 12 февраля в 14:51

VasyOK wrote: Как сделать чтобы сайт запускался из папка_сайта/web - вам на хостинге ответят.

Не ответили. Потом ответили - что это невозможно

Аватар пользователя VasyOK VasyOK 12 февраля в 15:48

Шлите их лесом. Как только увидите как это настроено на нормальном хостинге - у вас отпадет масса вопросов с настройкой и локального окружения и ВПН.
Хотел бы порекомендовать ИТ-Патруль но у них пока в тестовом режиме D9. Хотя 8ка работает. Можете на Радоне шаред взять, там на подобные вопросы ответят.

Аватар пользователя kompospec kompospec 12 февраля в 14:58

VasyOK wrote: аже если не ответят, сайт будет работать по адресу sitename.com/web.

Упс. Так, типа..., именно про это я и спрашиваю.
Сырбор весь в том что это не только некрасиво в адресе, но и в том что доступ к папке: sitename.com/ - не безопасно. Поэтому и поднято на уровень выше чем доступ с Интернета

Аватар пользователя VVS VVS 12 февраля в 14:59

Кто мешает установить друпал на каталог выше, на одном уровне с public_html? И сделать символическую ссылку с public_html на web?

Аватар пользователя kompospec kompospec 12 февраля в 15:00

Если честно. Я жду ответа типа:
Достаточно на папку vendor поставить - 711

Аватар пользователя kompospec kompospec 12 февраля в 15:02

VVS wrote:
Кто мешает установить друпал на каталог выше, на одном уровне с public_html? И сделать символическую ссылку с public_html на web?

??? Так и сделано. Но я спрашиваю про поддомены уже.

Аватар пользователя ivnish ivnish 12 февраля в 15:17

Что по вашему "поддомены" и где они?

Аватар пользователя kompospec kompospec 12 февраля в 15:03

kompospec wrote: Но я спрашиваю про поддомены уже.

И как то с поддоменами мне решение не приходит. У вас оно есть?

Аватар пользователя kompospec kompospec 12 февраля в 15:08

VVS wrote: Я вот за 20 лет научился читать инструкции,

И где это написано? Где?

Аватар пользователя kompospec kompospec 12 февраля в 15:21

ivnish wrote: Что по вашему "поддомены"

Вы правда не знаете что такое поддомены?

Аватар пользователя kompospec kompospec 12 февраля в 15:23

ivnish wrote: Создание символической ссылки к такой магии не относится

Ну тогда гордо и пренебрежительно напишите мне 2 строчки решения.
Только для поддоменов

Аватар пользователя kompospec kompospec 12 февраля в 15:26

Вот. Пожалуйста. Через панельку на хостинге создал поддомен:

http://test.russkiyslovar.ru

Хочу туда поставить Д9.
Как?
Спасибо.

Аватар пользователя VVS VVS 12 февраля в 15:49

Так а веб-сервер в курсе, какой каталог обрабатывать для этого поддомена?

Аватар пользователя kompospec kompospec 12 февраля в 16:03

VVS wrote:
Так а веб-сервер в курсе, какой каталог обрабатывать для этого поддомена?

Smile В курсе. Иначе как он его выводит?:
http://test.russkiyslovar.ru

Аватар пользователя VVS VVS 12 февраля в 16:15

А что он там выводит - я не пойму? Кодировка у него слетела.
Может это ошибка?

Аватар пользователя kompospec kompospec 12 февраля в 16:06

VasyOK wrote: Как только увидите как это настроено на нормальном хостинге - у вас отпадет масса вопросов с настройкой и локального окружения и ВПН.

У меня хостинг - 30 руб в месяц за 10ГБ. Остальное - не ограничено.
А у вас?

Аватар пользователя VasyOK VasyOK 12 февраля в 16:58

Я всего лишь рекомендую свой путь: посмотреть как настроено у тех, кто профессионально занимается Друпалом. Думаю тут могут привести массу примеров откровенной идиотии на хостингах, вам же от этого легче не будет.

Аватар пользователя kompospec kompospec 12 февраля в 16:33

VVS wrote: Может это ошибка?

Нет. Это обычная "заглушка". Вы никогда поддомена не видели?
Сейчас впишу туда кодировку специально для вас.

Аватар пользователя kompospec kompospec 12 февраля в 17:23

VasyOK wrote: Я всего лишь рекомендую свой путь: посмотреть как настроено у тех, кто профессионально занимается Друпалом

О чём вы вообще? Эта опция (указание папки) - опция хостинга. Как они захотят настроить на хостинге - так и настроят панель управления.
Вообще, вроде всё сводится к одной строке в файле настроек Апачи. Но не на всех хостингах пускают к этим настройкам.

Аватар пользователя VasyOK VasyOK 13 февраля в 0:16

На хостинге настраивают структуру папка_пользователя/папка_сайта.
Но это не значит что в папке_сайта нельзя указать директорию из которой сайт будет доступен вебу (т.е. /web).
В cPanel пользователь мышекликер может задать это руками не влезая в настройки Апача.
И на любом адекватном хостинг, спецы которого даже не знакомы с Друпалом, с удовольствием настроят для пользователя работу сайта из папки /web. Напоминаю: Композер используется не только с Друпалом.

Аватар пользователя kompospec kompospec 13 февраля в 8:30

VasyOK wrote: Друпалом, с удовольствием настроят для пользователя работу сайта из папки /web.

Вы опять говорите про сайт. А я спрашивал про поддомен

Аватар пользователя kompospec kompospec 13 февраля в 8:34

VasyOK wrote: В cPanel пользователь мышекликер может задать это руками не влезая в настройки Апача.

как? Я про это спрашивал в поддержке - Ответили что: "Никак".

Аватар пользователя VasyOK VasyOK 13 февраля в 8:50

В cPanel можно указать любую папку из которой будет работать сайт. Там когда домен создаешь указывается.
Вот и указываете папка_с_composer.json/web

Аватар пользователя kompospec kompospec 13 февраля в 8:37

Зачем говорить пустые слова?

Вот. Пожалуйста. Через панельку на хостинге создал поддомен:

http://test.russkiyslovar.ru

Хочу туда поставить Д9.
Как?
Спасибо.
http://russkiyslovar.ru конечно же в web через симлинк

Аватар пользователя kompospec kompospec 13 февраля в 9:01

Andruxa wrote:
Если вдруг (ну, случайно) сервер поддерживает php, то там есть файл composer.phar

Нет у меня этого файла - Компосер на хостинге установлен глобально.
Так, вероятно, должно быть везде. Вероятно.
И это не важно - У меня этого файла нет.

Аватар пользователя Andruxa Andruxa 13 февраля в 12:48

Этот файл появится при установке друпала через композер.
Что мешает установить локально, перенести файлы на хостинг, и пользоваться?

Аватар пользователя kompospec kompospec 13 февраля в 9:11
VasyOK wrote:
В cPanel можно указать любую папку из которой будет работать сайт. Там когда домен создаешь указывается.
Вот и указываете папка_с_composer.json/web


У меня нет. Но у меня и не cPanel.