Mám svoj vlastný server VPS s Centos a cPanel / WHM
V súčasnosti budu budovať jednu webovú stránku v Django s djnago builin serverom. Keď sa stránky skončia, presuniem sa na WSGI a Apache
Chcem to vedieť
- Môžem hostiť viacero stránok s rovnakou inštaláciou django
- Tiež to, čo aplikácie, ktoré som nainštaloval s pip ako JUH, SENTRY, CMS, zeler atď Potrebujem ich opäť nainštalovať
- Bude to narušovať cpanel / whm
odpovede:
2 pre odpoveď č. 1Áno.
Na strane Apache sa budete chcieť pozrieť do virtuálnych hostiteľov. Pre každú lokalitu poskytujete inú konfiguráciu na základe názvu hostiteľa a Apache zodpovedajúcim spôsobom smeruje prichádzajúce požiadavky. vidieť http://httpd.apache.org/docs/2.2/vhosts/
Pokiaľ ide o balíky Pythonu vrátane South, Celery,a Django, môžete ich určite zdieľať medzi všetkými vašimi stránkami. To je to, čo sa stane v predvolenom nastavení, ale správnou cestou, ako robiť veci by bolo použitie inej virtualenv pre každú lokalitu, a tak môžete napríklad inovovať verziu Django, kde jedna stránka beží, ale nie druhá. http://pypi.python.org/pypi/virtualenv
0 pre odpoveď č. 2
Áno. To je možné v Django. Toto nastavenie tiež umožňuje, aby aplikácia bola viacnásobná. Táto konfigurácia sa dá vykonať pomocou konfiguračného súboru apache. Tiež si pamätám jednu tabuľku django_site, ktorú môžete preskúmať ako používať.
Napr. ak doména aaa.com používa iné aaa.py a DB aaa. ak doménu bbb.com, použite iný súbor python bbb.py a DB bbb
https://docs.djangoproject.com/en/dev/ref/contrib/sites/
http://thingsilearned.com/2009/01/05/using-subdomains-in-django/