Jestem nowy w tworzeniu stron internetowych. Bądź więc delikatny. I dziękuję z góry. Rozwijam się na Windowsie env. i wdrażanie na serwerze Linux w wersji Python 2.6.2. Uruchamianie apache2.2 jako hosta wirtualnego i używam mod_wsgi. Mam zamiar obsługiwać pliki multimedialne z tego samego hosta wirtualnego.Wdrażanie Django na serwerze apache
Mam witrynę django i jestem gotowy do wdrożenia. Utknąłem, a każda strona, do której się udam, wydaje się być przestarzała/niekompletna/overmyhead.
https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/
http://www.djangobook.com/en/2.0/chapter12/
... tylko 2 linki jak dla newbness
Górny związek wydaje się być to, czego potrzebuję jeszcze nadal jestem zdezorientowany na tych rzeczach:
- Jak wygląda struktura plików na serwerze?
- Nie mogę samodzielnie zmienić/edytować plików serwera, polegam na dba dla tego
- Mam django.wsgi i django.wsgi ~, gdzie one działają?
- Gdzie umieścić mój projekt w odniesieniu do tych plików wsgi?
Plik httpd.conf jest coś, że serwer ma na nim? czy mogę stworzyć inny?
Czy muszę umieścić django w jakikolwiek sposób na formularzu lub formie na serwerze? Jeśli tak, gdzie? A co z pakietami takimi jak rejestracja, wartości domyślne?
Znowu przepraszam za nowość, waliłem w głowę przez 2 tygodnie. Każda pomoc/linki będą bardzo mile widziane, chyba że połączą mnie z django-docs. Czytałem te ... DUŻO! dzięki
Dziękuję bardzo. Właśnie tego szukałem. Jedno jednak, nadal nie jestem pewien jednej rzeczy; Jestem przyzwyczajony do pracy na lokalnym komputerze i każdy bit django znajduje się na ścieżce pythona. Następnie muszę umieścić to na serwerze, na którym działa nasz intranet. Czy instalacja Pythona w tym serwerze wymaga django i innych pakietów stron trzecich w katalogu lokacji-paczek, czy mogę umieścić go na przydzielonym miejscu na serwerze? Jeśli drabina, jak wskazać to pythonowi. I jeszcze raz dziękuję za cierpliwość i wsparcie. –
Apache uruchomi twój kod z katalogu, ale użyje interpretera pytonów na całym serwerze. Więc po prostu zainstaluj Django i pakiety zewnętrzne, a zajmie się wszystkimi ścieżkami. – Jordan
Więc mówisz "tak", że musi być zainstalowany na samym serwerze? Powodem, dla którego pytam, jest to, że otrzymywałem mnóstwo mieszanych odpowiedzi na ten temat. Mam dostęp do serwera tylko za pomocą filezilli. Więc jeśli POTRZEBUJE być na serwerze, będę musiał poprosić o to. Ale jeśli mogę umieścić go na serwerze przez filezillę, zrobię to. Dziękuję Ci. –