У меня есть вопрос, с которым я был бы признателен за помощь. Я хочу запустить несколько сайтов с моего сервера debian, каждый со своим собственным virtualenv.
Должен ли я создавать свой virtualenv в www-data
или /home/<user_name>/
каталог?
Как вариант, могу я сделать что-нибудь вроде этого:
/home/<user_name>/<site_name>
www-data/<site_name>
Спасибо за любую информацию, которую вы можете предоставить.
Это больше вопрос предпочтений и условностей, чем что-либо еще. В системах Debian я обычно храню все, что связано с веб-приложениями, в /var/www/<site_name>
. Если пользователи ожидают доступа к этому каталогу, я помещаю на него символическую ссылку под их /home/<user_name>
каталог. Это сохраняет вещи аккуратно разделенными, но доступными, и позволит вам позже изменять части структуры (например, перемещать хранилище веб-сайта) без перемещения / перенастройки всего.