Где разместить мой локальный сайт, начиная с версии 2.4.7 apache2?

Недавно я установил Ubuntu 14.04, затем установил lamp-server и разместил мои веб-страницы в /var/www, но когда я открыл localhost в браузере, ничего не было. Я думаю, это произошло потому, что Zend обновил Apache.

Какова бы ни была причина, я хочу знать, где хранить мои php-файлы, чтобы я мог получить к ним доступ из моего браузера.

49 голосов | спросил akabhirav 17 PMpThu, 17 Apr 2014 13:06:46 +040006Thursday 2014, 13:06:46

1 ответ


26

Вместо того, чтобы модифицировать /etc/apache2/sites-available/000-default.conf обратно в старую версию, я предпочитаю хранить файлы файлов по умолчанию без изменений.

Причиной этого является то, что он не сломается во время следующего обновления, что может привести к сбросу файла 000-default.conf.
Кроме того, такие модификации не выполняются только для того, чтобы нас раздражать, изменение было сделано по уважительной причине, так как это отчет об ошибке в Debian объясняет .

  

Наши веб-серверы установили корень документа по умолчанию в /var /www, тогда как   локальные администраторы сайта обычно используют /var/www/example.com. Это   последствия для безопасности, если посетители получают доступ к корню документа по умолчанию,   в обход корневого /предполагаемого /документа example.com. Это   проблематично, если конфиденциальные данные находятся за пределами предполагаемого   корень документа (например, считать гипотетическим   /var/www/example-com-db.conf).

Лучшим решением было бы переместить файлы сайтов из /var/www в /var/www/html/.

 # 1. move all files excluding the `html` directory
sudo mv /var/www/[!html]* /var/www/html
# 2. Move the hidden files as well which are skipped in previous command
sudo mv /var/www/.[!.]?* /var/www/html/

Еще одно возможное решение - создать еще один виртуальный хост и отключить значение по умолчанию с помощью sudo a2dissite 000-default

ответил Dan 19 PMpSat, 19 Apr 2014 14:21:15 +040021Saturday 2014, 14:21:15

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132