Задать вопрос
  • Первый проект на Django. Как настроить?

    @aleks-th
    Я пользовался вот этой инструкцией когда первый раз развертывал на сервере.
    https://docs.djangoproject.com/en/4.2/howto/deployment/

    Лучше чем родная документация джанго еще ничего не придумали.
    -----

    Смотрите смотрите развертывание под апач, и делаете точно так же.

    -----------
    Немного по поводу папок, по умлочанию Apache сервре ограничен папкой
    /var/www
    к другим папкам у пользователя apache (или как он в вашем дистрибутиве называется ) по умолчанию доступа нет.

    Это корень веб сервера с файлами на данном этапе вам лучше делать именно по умолчанию и ничего не изобреть.
    На сервере настраиваются подмены, а уже каждому поддомену создаются директории

    test_1.myproject.domain.ru -> /var/www/test_1
    test_2.myproject.domain.ru -> /var/www/test_2
    dev.myproject.domain.ru -> /var/www/dev

    А уже в этих директориях вы развертываете ваши сайты, независимо от того на django они или нет.
    ---
    и чтоб север не ломанули желательно на сервер который находится в девелопер режиме закрыть хотябы паролем на апаче.
    ---------

    """
    Или нет разницы где устанавливать?
    """
    на данном этапе лучше придерживаться /var/www
    когад станешь продвинутым сможешь настраивать в любых привлекательных дял тебя директориях.

    """
    Просто дальше во всех подобных инструкциях все настройки проводятся в `/var/www/my_app`
    """
    Вот лучше вот этого паттерна придерживаться, без самодеятельности
    Ответ написан
    Комментировать