Назад | Перейти на главную страницу

Расположение Debian virtualenv

У меня есть вопрос, с которым я был бы признателен за помощь. Я хочу запустить несколько сайтов с моего сервера debian, каждый со своим собственным virtualenv.

Должен ли я создавать свой virtualenv в www-data или /home/<user_name>/ каталог?

Как вариант, могу я сделать что-нибудь вроде этого:

Спасибо за любую информацию, которую вы можете предоставить.

Это больше вопрос предпочтений и условностей, чем что-либо еще. В системах Debian я обычно храню все, что связано с веб-приложениями, в /var/www/<site_name>. Если пользователи ожидают доступа к этому каталогу, я помещаю на него символическую ссылку под их /home/<user_name> каталог. Это сохраняет вещи аккуратно разделенными, но доступными, и позволит вам позже изменять части структуры (например, перемещать хранилище веб-сайта) без перемещения / перенастройки всего.