The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Как правильно описывать структуру каталогов www-сервера"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Apache, http-серверы)
Изначальное сообщение [ Отслеживать ]

"Как правильно описывать структуру каталогов www-сервера"  +/
Сообщение от Аноним (0), 18-Сен-18, 07:33 
Доброго времени всем.
Возник, по-видимому, совершенно нубский вопрос, но гугл ответа не дал, думаю, не могу правильно сформулировать.

Итак, имеется веб-сервер, documentroot которого находится в /home/www.
Внутри - еще несколько каталогов:

/home/www/cgi-bin
/home/www/documents
/home/www/files
/home/www/images

В конфиге Апача это описано следующим образом:

DocumentRoot "/home/www"

<Directory />
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/home/www">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<Directory "/home/www/cgi-bin">
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>

Все работает, как того хотелось - картинки грузяцца, файлы из files скачиваются, документы в documents открываются. Разграничение прав на эти каталоги не требуется, все открыто всем.
Собственно, вопрос - а правильно ли такое описание каталогов www-сервера в конфиге Апача? Или в любом случае нужно индивидуально описывать все имеющиеся в documentroot подкаталоги, типа

<Directory "/home/www/images">
...
</Directory>

<Directory "/home/www/files">
...
</Directory>

?
надеюсь, понятно объяснил, потому что гуглю свои непонятки я объяснить не смог...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. "Как правильно описывать структуру каталогов www-сервера"  +/
Сообщение от Pahanivo (ok), 18-Сен-18, 14:21 

> <Directory "/home/www/cgi-bin">
>     AllowOverride None
>     Options ExecCGI
>     Order allow,deny
>     Allow from all
> </Directory>

надо поднабраться внимательности, а после понять, что первая запись к структуре сайта не относиться.

> Собственно, вопрос - а правильно ли такое описание каталогов www-сервера в конфиге
> Апача? Или в любом случае нужно индивидуально описывать все имеющиеся в
> documentroot подкаталоги, типа

Надо разделить мух и котлеты - сайт (со своей логикой работы) и веб сервер (с настройками под данную логику)
Тег directory не магическое заклинание, а настройка конкретного дира под конкретные задачи. Если такие есть (задачи) - то настраиваем, если нет - то ... догадайся сам.

> надеюсь, понятно объяснил, потому что гуглю свои непонятки я объяснить не смог...

непонятки надо доводить до поняток, а потом лезть что-то крутить.

> Возник, по-видимому, совершенно нубский вопрос, но гугл ответа не дал, думаю, не
> могу правильно сформулировать.

действительно нубский, вытекает из непонимания что такое вебсервер и как работает ... думаю надо начать с этого.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как правильно описывать структуру каталогов www-сервера"  +/
Сообщение от Аноним (0), 18-Сен-18, 14:45 
> Тег directory не магическое заклинание, а настройка конкретного дира под конкретные задачи.

Никаких специфических задач нет. Даже cgiшек нет, каталог пустой, видимо, от стандартной настройки остался. Сайт тупой как валенок, структура каталогов сложилась "исторически", де-факто все можно было бы валить в корень, учитывая объемы, нагрузку и круг задач...

> Если такие есть (задачи) - то настраиваем, если нет - то
> ... догадайся сам.

Спасибо, это и хотел выяснить.

> действительно нубский, вытекает из непонимания что такое вебсервер и как работает ...
> думаю надо начать с этого.

Ох, ну да. На опеннете - и без распальцовки - да ни в жисть!
Все равно спасибо.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Как правильно описывать структуру каталогов www-сервера"  +/
Сообщение от universite (ok), 19-Сен-18, 02:07 

> Ох, ну да. На опеннете - и без распальцовки - да ни
> в жисть!

Анонимам даже лень регаться...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Как правильно описывать структуру каталогов www-сервера"  +/
Сообщение от Pahanivo (ok), 19-Сен-18, 09:18 
> Анонимам даже лень регаться...

неее, им стыдно :)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Как правильно описывать структуру каталогов www-сервера"  +/
Сообщение от Аноним (0), 19-Сен-18, 12:31 
>> Анонимам даже лень регаться...
> неее, им стыдно :)

А тебе, часом, не стыдно, что ты не умеешь играть на виолончели? Нет? Странно, а я вот играю...
:)


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Как правильно описывать структуру каталогов www-сервера"  +/
Сообщение от Pahanivo (ok), 20-Сен-18, 17:24 
> Ох, ну да. На опеннете - и без распальцовки - да ни
> в жисть!

Однозначно. Без ущемленной гордости пионэроф - никуда.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру