Каталог www не существует, когда я открываю var

Я использую Ubuntu 14.04. Все каталоги, представленные в var, перечислены ниже:

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

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

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

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

    /var/backups
    /var/cron
    /var/msgs
    /var/preserve

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

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


Иначе...

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

создать его, как Apache будет создавать его.

/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,

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