каталог www не там, когда я открываю var

Я использую Ubuntu 14.04. Все каталоги, существующие в var, упоминаются ниже:

backups  crash  local  log   metrics  run    tmp
cache    lib    lock   mail  opt      spool

Почему www каталог отсутствует, и как я могу сделать это право?

2
задан 12 July 2016 в 16:12

2 ответа

FHS определяет каталоги, и /var/www/ не каталог по умолчанию. Из ссылки:

Требования

следующие каталоги или символьные ссылки на каталоги, требуются в / var.

Directory   Description
cache   Application cache data
lib     Variable state information
local   Variable data for /usr/local
lock    Lock files
log     Log files and directories
opt     Variable data for /opt
run     Data relevant to running processes
spool   Application spool data
tmp     Temporary files preserved between system reboots

каталоги Several 'резервируются' в том смысле, что они не должны использоваться произвольно некоторым новым приложением, так как они конфликтовали бы с исторической и/или локальной практикой. Они:

    /var/backups
    /var/cron
    /var/msgs
    /var/preserve
<час>

использование Apache /var/www/html/ и создает его на установке, если это не делает существует. Другие веб-серверы, вероятно, имеют другие местоположения. Nginx начиная с Ubuntu 15.10 использует этот каталог также, но можно также настроить его в любой версии Nginx для использования другого каталога с root директива в файле конфигурации сайта (но остерегаться эти ловушки , который может произойти с этим).

, Если бы Вы ожидаете /var/www/, я предположил бы, что необходимо установить апача (или пакет сервера лампы).

<час>

Иначе...

sudo mkdir /var/www/
sudo chmod 755 /var/www
sudo chown root:root /var/www

для создания его, поскольку апач создал бы его.

6
ответ дан 2 December 2019 в 01:36

/var/www папка не должна быть там по умолчанию, как показано моей установкой:

php :: /var » k
total 72
drwxr-xr-x  2 root  root 4096 12 Jul   06:25   backups
drwxr-xr-x  9 root  root 4096 22 Jun   00:01   cache
drwxr-xr-x 36 root  root 4096 29 Jun   22:56   lib
drwxrwsr-x  2 root staff 4096 14 Mar   10:46   local
lrwxrwxrwx  1 root  root    9 12 Jun   02:32   lock -> /run/lock
drwxr-xr-x 10 root  root 4096 12 Jul   06:25   log
drwxrwsr-x  2 root  mail 4096 21 Jun   23:56   mail
drwxr-xr-x  2 root  root 4096 12 Jun   02:32   opt
lrwxrwxrwx  1 root  root    4 12 Jun   02:32   run -> /run
drwxr-xr-x  6 root  root 4096 12 Jun   03:06   spool
drwxrwxrwt  2 root  root 4096 12 Jun   02:38   tmp

Просто создают папку с sudo mkdir /var/www.

1
ответ дан 2 December 2019 в 01:36

Другие вопросы по тегам:

Похожие вопросы: