Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > Перенос проекта Django на другой сервер


Автор: localhost 11.12.2013, 22:01
Добрый день!
Прошу помочь разобраться как же перенести на другой сервер проект Django.
Итак, на "старом" сервере забираем каталог пользователя с файлами проекта и конфиг апача, котоырй выглядит так:

Код

<VirtualHost *:80>
    ServerName domain.com
    ServerAlias www.domain.com

    ErrorLog /home/domaincom/www/django/mr/error.log

    Alias /static /home/domaincom/www/django/mr/static
    <Directory /static>
        Include "/home/domaincom/www/vhosts/include/dir.conf"
    </Directory>

    Alias /media /home/domaincom/www/django/mr/media
    <Directory /media>
        Include "/home/domaincom/www/vhosts/include/dir.conf"
    </Directory>

    WSGIScriptAlias / /home/domaincom/www/django/mr/mod_wsgi/production.wsgi

    <Directory />
        Options +ExecCGI
        Order allow,deny
        Allow from all
    </Directory>

   <IfModule mpm_itk_module>
        AssignUserId domaincom domaincom
    </IfModule>
</VirtualHost>



На новом сервере (CentOS 6.4) устанавливаю пакеты python и включаю mod_wscgi для апача
Код

[root@c6-02-s28 mr]# rpm -qa python*
python-urlgrabber-3.9.1-8.el6.noarch
python-iniparse-0.3.1-2.1.el6.noarch
python-2.6.6-51.el6.x86_64
python-django-1.3.1-1.el6.rf.noarch
python-pycurl-7.19.0-8.el6.x86_64
python-libs-2.6.6-51.el6.x86_64
python-devel-2.6.6-51.el6.x86_64


и копирую конфиг апача для виртуального хоста
Дальше встает вопрос как это хозяйство запускать. В домашней папке пользователя domaincom/www каталоги:
Код

django
venvs
vhosts


Скопировал я эти каталоги в www-директорию виртхоста на новом сервере. Рестартанул апач, тот вроде не ругался, но при попытка зайти браузером на domain.com редиректил на хост по умолчанию.

Опыта работы с Django и Python-разработкой не имею. Прошу помочь с вектором дальнейших действий. Буду весьма признателен smile

Автор: korvanderer 7.2.2015, 21:42
Ну вы говорите о редиректе. А файл .htaccess  смотрели? Может там черным по-белому написан редирект на главную страницу сайта компании в том случае, если ip не совпадает (регулярное выражение).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)