Каталог 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
,