Narzędzia użytkownika

Narzędzia witryny


pl:python:serwerdjango

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
pl:python:serwerdjango [2024/01/11 11:15] – [NSSM] sindappl:python:serwerdjango [2024/01/12 12:30] (aktualna) – [DokuWiki] sindap
Linia 368: Linia 368:
 <code> <code>
 C:\nginx\nssm\win64\nssm.exe status WaitressService  C:\nginx\nssm\win64\nssm.exe status WaitressService 
 +</code>
 +
 +lub uruchomić:
 +
 +<code>
 +C:\nginx\nssm\win64\nssm.exe start WaitressService 
 </code> </code>
  
Linia 380: Linia 386:
 <code> <code>
 C:\nginx\nssm\win64\nssm.exe status PHPService C:\nginx\nssm\win64\nssm.exe status PHPService
 +</code>
 +
 +lub uruchomić:
 +
 +<code>
 +C:\nginx\nssm\win64\nssm.exe start PHPService
 </code> </code>
  
Linia 394: Linia 406:
 </code> </code>
  
-Jeżeli zajdzie taka konieczność to usługę możemy usunąć:+lub uruchomić: 
 + 
 +<code> 
 +C:\nginx\nssm\win64\nssm.exe start NGINXService 
 +</code> 
 + 
 +Jeżeli zajdzie taka konieczność to usługę możemy zatrzymać: 
 + 
 +<code> 
 +C:\nginx\nssm\win64\nssm.exe stop NGINXService 
 +</code> 
 + 
 +lub usunąć:
  
 <code> <code>
Linia 400: Linia 424:
 </code> </code>
  
-zatrzymać:+==== Jeżeli problem to sprawdź: ==== 
 + 
 +  * Czy port 8080 lub inny jest taki sam w pliku ''runserver.py'' i ''waitress.conf'' 
 +  * Czy port 9000 lub inny dla PHP jest taki sam w pliku ''nginx.conf'' i poleceniu startu usługi ''PHPService'' 
 + 
 +==== DokuWiki ==== 
 + 
 +Możemy katalog ''C:\nginx\html'' zmienić na ''C:\nginx\html_old''. Utworzyć nowy katalog ''C:\nginx\html''. W nowym katalogu ''html'' [[https://download.dokuwiki.org/|pobrać]] i rozpakować pliki ''dokuwiki''. Na potrzeby bezpieczeństwa aplikacji wprowadzić zmiany w pliku ''C:\nginx\nginx.conf'' i usunąć komentarze:
  
 <code> <code>
-C:\nginx\nssm\win64\nssm.exe stop NGINXService confirm+# deny access to .htaccess files, if Apache's document root 
 +# concurs with nginx's one 
 +
 +location ~ /\.ht { 
 +    deny  all; 
 +}
 </code> </code>
 +
 +a pod nimi dodać:
 +
 +<code>
 +location ~ /(data|conf|bin|inc|vendor)/ {
 +      deny all;
 +}
 +</code>
 +
 +Po zmianach restart usługi:
 +
 +<code>
 +C:\nginx\nssm\win64\nssm.exe restart NGINXService
 +</code>
 +
 +Tym sposobem zanim powstanie nasza aplikacja Django możemy na bieżąco w DokuWiki tworzyć do niej dokumentację.
 +
 +Aby przesyłać pliki multimedialne przykładowo .jpg to w w pliku ''C:\nginx\nginx.conf'' dodajemy opcję:
 +
 +<code>
 +http {
 +    ...
 +    client_max_body_size 40M;
 +    ...
 +    }
 +</code>
 +
 +Następnie w pliku konfiguracyjnym ''C:\nginx\php\php.ini'':
 +
 +<code>
 +[PHP]
 +post_max_size = 40M
 +upload_max_filesize = 40M
 +display_errors = Off
 +</code>
 +
 +Restartujemy usługi PHP i NGINX.
pl/python/serwerdjango.1704968101.txt.gz · ostatnio zmienione: 2024/01/11 11:15 przez sindap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki