README 1005 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. Formular de înscriere la Ziua Libertății Programelor
  2. Fundația Ceata are drepturile de autor.
  3. Autori:
  4. * Marius Gravrilescu <marius@ieval.ro> - autorul original
  5. * Tiberiu C. Turbureanu <tct@ceata.org> - cosmetizări
  6. INSTALARE
  7. Acest mic ghid de instalare se bazează pe instrucțiunile lui Marius
  8. Gavrilescu și folosește distribuțiile libere de GNU Trisquel și gNewSense.
  9. 1. Instalarea dependențelor:
  10. $ sudo apt-get install libemail-sender-perl libemail-simple-perl \
  11. libcgi-fast-perl libfile-slurp-perl libjson-perl libjson-xs-perl \
  12. libyaml-perl libyaml-libyaml-perl
  13. 2. Rularea scriptului
  14. $ screen
  15. $ cd ceata-formular-zlp/
  16. $ FCGI_SOCKET_PATH=127.0.0.1:9123 ./zlp
  17. 3. Fișierul de date
  18. $ echo > date.yml
  19. 4. Gazda de NGINX
  20. server {
  21. listen 443;
  22. [...]
  23. # Acces restricționat la datele utilizatorilor
  24. location ~ /date.yml {
  25. deny all;
  26. }
  27. # Scriptul de Perl
  28. location ~ /zlp$ {
  29. fastcgi_pass 127.0.0.1:9123;
  30. include fastcgi_params;
  31. }
  32. }