Projet

Général

Profil

Actions

ClicPDF, le développement du serveur

Dépendances: apache, php et image magick

apt install imagemagick apache2 libapache2-mod-php7.3 php-cli poppler-utils

Pour récupérer le code source du serveur:

git clone https://projets.cap-rel.fr/informatique/clicpdf/serveur.git

Attention le répertoire de destination (data) configuré dans le fichier config.php doit être accessible en écriture pour le serveur web, donc par exemple (voir $config_data)

chown www-data:www-data /srv/webs/clicpdf.org/data

Le code du serveur s'appuie sur les logiciels libres suivants:

Serveur Apache

Pour apache2 le fichier .htaccess livré dans le code source devrait être suffisant, pensez tout de même à avoir php et le mod_rewrite actif.

Serveur nginx

Pour nginx la configuration suivante fonctionne:

cron qui supprime les fichiers

Comme je suis un adepte du kiss c'est un cron shell tout con lancé par cron.hourly ... qui finalement s'est "transformé" en php pour pouvoir bénéficier de la factorisatio de code pour la configuation, regardez dans le code source.

#!/bin/sh
cd /srv/webs/clicpdf.org/htdocs/
sudo -u www-data php cron.php

Mis à jour par Eric Seigne il y a presque 4 ans · 8 révisions

Go to top
Ajouter une image à partir du presse-papier (Taille maximale: 50 Mo)