Я установил базовый сервер LAMP на Ubuntu 11.10, и у меня возникло несколько вопросов о структуре каталогов с веб-хостингом. Мои «требования» состоят в том, чтобы я хотел разместить два веб-сайта (например, www.site1.com и www.site2.com), а также использовать Zend Framework.
В настоящее время общей папкой является / var / www /. Часто ли где-нибудь есть папка «Проекты», содержащая весь код веб-приложения, который обычно состоит из папок проекта Zend (общедоступных, тестов, библиотеки и т. Д.)?
Где вы обычно храните папку Zend Framework? Я думал о том, чтобы просто сохранить в своем каталоге ~ / и создать символическую ссылку из папки библиотеки каждого проекта в папку библиотеки Zend. Это рекомендуется / не одобряется?
Я новичок в этом и только начинаю настройку, но вот что я имел в виду:
Создайте папку проектов в вашем домашнем каталоге (~ /). Там есть ваши различные веб-приложения (~ / Projects / site1 и ~ / Projects / site2). Создайте символическую ссылку из / var / www / site1, которая указывает на ~ / Projects / site1 / Public, и то же самое для site2. Настройте файл виртуальных хостов, установив для DocumentRoot значение / var / www / site1 и то же для site2.
Может ли кто-нибудь пролить свет на возможные подводные камни этого? Это было бы хорошо сделать? Любые рекомендации? Я знаю, что есть много версий того, как вы должны установить каталоги здесь, на SO, но я не смог найти ответов, которые конкретно касались этих вопросов, поэтому я прошу прощения, если это повторение.
Любая помощь приветствуется.