Я теперь пытаюсь разместить свое веб-приложение, которое основано на Фантоме на Google Compute Engine, который использует Ubuntu 16.04, но я нашел, что следующее предложение разместило Фантомное приложение:
Разархивируйте Фантом в папку,/var/www/ghost (рекомендуемый местоположение установки):
$ разархивировали-uo ghost.zip-d/var/www/ghost
Однако я не уверен почему /var/www
"рекомендуемое местоположение" в Ubuntu. Почему это считают лучше по сравнению с другими местоположениями, например, такой как ~/
или /
?
Однако я не уверен, почему/var/www является "рекомендуемым местоположением" в Ubuntu.
Это - рекомендуемое местоположение для всего Linux и вещей веб-сервера; не просто Ubuntu. Существует эта вещь, названная Иерархия Файловой системы Linux , где расположение систем Linux описано. Из ссылки:
1.18./var
Содержит переменные данные как системные файлы входа, почта и каталоги буфера принтера и переходные и временные файлы. Некоторые части / var не совместно используемы между различными системами. Например,/var/log,/var/lock, и/var/run. Другие части могут быть совместно использованы, особенно/var/mail,/var/cache/man,/var/cache/fonts, и/var/spool/news. Почему бы не помещать его в/usr? Поскольку могли бы быть обстоятельства, когда можно хотеть смонтировать/usr как только для чтения, например, если это находится на CD или на другом компьютере. '/var' содержит переменные данные, т.е. файлы и каталоги, в которые система должна смочь записать во время операции, тогда как/usr должен только содержать статические данные. Некоторые каталоги могут быть помещены на отдельные разделы или системы, например, для более легких резервных копий, из-за топологии сети или проблем безопасности. Другие каталоги должны быть на корневом разделе, потому что они жизненно важны для процесса начальной загрузки. Каталоги 'Mountable': '/home', '/mnt', '/tmp', '/usr' и '/var'. Важный для начальной загрузки: '/bin', '/boot', '/dev', '/etc', '/lib', '/proc' и '/sbin'.
/var/www/
1-й бит этого ("Содержит переменные данные") был достаточно для создателей апача для добавления "www" каталога и всего, что другие следовали за этим (хотя существуют системы и программное обеспечение, которое следует их собственным правилам). /
никогда не должна быть опция. Для чего-либо Вы делаете кроме каталогов ту точку к разделам. И даже затем я был бы совет использовать/mnt/. Это - просто рекомендация, таким образом, никто не мешает Вам делать его в любом другом каталоге. Когда другие люди должны будут поддержать Ваш сервер, они могут ожидать, что программное обеспечение будет в том месте. То же идет для документации, часто задаваемых вопросов, или когда другие люди должны помочь Вашему удаленно (например, из askubuntu.com). Даже если Вы не хотите использовать/var/www/, это, вероятно, лучше к символьной ссылке это к другому местоположению. (От тот же сайт из 1-й ссылки: "Этот каталог резервируется для всего программного обеспечения и дополнительных пакетов, которые не являются частью стандартной установки".)
На облачных серверах нормально иметь персональный раздел, который Вы монтируете в свой облачный сервер. Таким образом, если тот облачный сервер удален (что может произойти в любой момент), Вы создаете новый экземпляр и добавляете Ваш диск с резервной копией, содержащий Ваш материал. Воссоздайте несколько символьных ссылок (из сценария, который Вы сделали, и Вы в порядке быстро).