Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:internet:llsp:start [2020/10/25 07:59] – [Pré-requis] admintutoriel:internet:llsp:start [2021/10/02 13:18] (Version actuelle) admin
Ligne 1: Ligne 1:
 {{tag>Trusty BROUILLON}} {{tag>Trusty BROUILLON}}
  
-====== Création d'un serveur HTTP Lighty + PHP + SQLite (LLSP) ======+====== LLSP : un serveur HTTP Lighty + PHP + SQLite (LLSP) ======
  
 Un serveur **LLSP** (lighty+sqlite+php) combine sous **__L__**inux : Un serveur **LLSP** (lighty+sqlite+php) combine sous **__L__**inux :
Ligne 8: Ligne 8:
   * **__P__**HP   * **__P__**HP
  
-Voir aussi [[http://ezvz.blogspot.fr/2010/05/lighttpd-how-to-fast-and-secure-web.html]], retranscrit et traduit ici : [[logiciel:internet:lighty:llsp]]+Voir aussi [[http://ezvz.blogspot.fr/2010/05/lighttpd-how-to-fast-and-secure-web.html]], retranscrit et traduit ici : [[logiciel:internet:lighty:start]]
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 76: Ligne 76:
 Installez le paquet **[[apt>lighttpd-mod-webdav,lighttpd]]** ou en ligne de commande :<cli>$ sudo apt install lighttpd-mod-webdav lighttpd</cli> Installez le paquet **[[apt>lighttpd-mod-webdav,lighttpd]]** ou en ligne de commande :<cli>$ sudo apt install lighttpd-mod-webdav lighttpd</cli>
  
-Si vous allez sur l'adresse [[http://localhost]] (ou [[http://192.168.0.31]] pour un RPI), vous devriez voir la page d’accueil par défaut de lighttpd :+Si vous allez sur l'adresse [[http://localhost]] (ou [[http://192.168.0.31]] pour un Raspberry Pi), vous devriez voir la page d’accueil par défaut de lighttpd :
  
-{{:logiciel:internet:serveur:lighttpd-01.jpg|}}+{{logiciel:internet:serveur:lighttpd-01.jpg|}}
  
 Montez la racine : Montez la racine :
Ligne 158: Ligne 158:
 <WRAP center round info 60%> <WRAP center round info 60%>
 ^accesslog|active le log des accès dans le fichier **/var/log/lighttpd/access.log**| ^accesslog|active le log des accès dans le fichier **/var/log/lighttpd/access.log**|
-^expire|limite le temps de conservation des fichiers statiques (c'est-à dire sans php) par le navigateur de l'utilisateur.\\ Cela allège le travail du RPI en diminuant les demandes et le transfert de données.\\  La date de validité du fichier fait que le navigateur ne demande plus un fichier qu'il a déjà.|+^expire|limite le temps de conservation des fichiers statiques (c'est-à dire sans php) par le navigateur de l'utilisateur.\\ Cela allège le travail du Raspberry Pi en diminuant les demandes et le transfert de données.\\  La date de validité du fichier fait que le navigateur ne demande plus un fichier qu'il a déjà.|
 ^evhost|active les hôtes virtuels| ^evhost|active les hôtes virtuels|
 ^no-www|redirige **%%www.xxx.tld%% -> xxx.tld**| ^no-www|redirige **%%www.xxx.tld%% -> xxx.tld**|
Ligne 195: Ligne 195:
   * Sur un PC en local : Ouvrir dans un navigateur l'adresse [[http://localhost]]   * Sur un PC en local : Ouvrir dans un navigateur l'adresse [[http://localhost]]
   * ou [[http://server.exemple.com]] sur internet   * ou [[http://server.exemple.com]] sur internet
-  * ou, sur un PC du réseau, ouvrir l'adresse (ex. d'un RPI) [[http://framboise.local]] (exemple de nom réseau du RPI en utilisant avahi).+  * ou, sur un PC du réseau, ouvrir l'adresse (ex. d'un Raspberry Pi) [[http://framboise.local]] (exemple de nom réseau du Raspberry Pi en utilisant avahi).
  
 La page d’accueil par défaut de lighttpd s'affiche : La page d’accueil par défaut de lighttpd s'affiche :
  
-{{:logiciel:internet:serveur:lighttpd-01.jpg?800|}}+{{logiciel:internet:serveur:lighttpd-01.jpg?800|}}
  
 En lançant [[http://localhost/test.php]] ou [[http://framboise.local/test.php]], notre page de test s'affiche, qui teste le fonctionnement de lighty et php et affiche le répertoire en cours. En lançant [[http://localhost/test.php]] ou [[http://framboise.local/test.php]], notre page de test s'affiche, qui teste le fonctionnement de lighty et php et affiche le répertoire en cours.
Ligne 306: Ligne 306:
 <cli>$ sudo lighty-enable-mod config</cli> <cli>$ sudo lighty-enable-mod config</cli>
  
-Pour en savoir plus sur le format du fichier de log access.log, voir [[logiciel:internet:lighty:access.log]]+Pour en savoir plus sur le format du fichier de log access.log, voir [[logiciel:internet:lighty:access.log:start]]
 <WRAP center round help 60%> <WRAP center round help 60%>
 **__Module accesslog : journaux d'accès__** **__Module accesslog : journaux d'accès__**
Ligne 360: Ligne 360:
  
 Je recommande d'utiliser **awstats** directement sur le serveur, sans installer le paquet, voir la page [[logiciel:internet:awstats:start1]]. Je recommande d'utiliser **awstats** directement sur le serveur, sans installer le paquet, voir la page [[logiciel:internet:awstats:start1]].
-  * [[logiciel:internet:awstats:start|]] +  * [[logiciel:internet:awstats:start]]
  
 ==== Module WebDAV ==== ==== Module WebDAV ====
Ligne 367: Ligne 366:
 Nous l'avons déjà activé. Nous l'avons déjà activé.
  
-Pour en savoir plus, voir la page [[logiciel:internet:lighty:webdav]]+Pour en savoir plus, voir la page [[logiciel:internet:lighty:webdav:start]]
  
 ==== Sous-domaines ==== ==== Sous-domaines ====
Ligne 471: Ligne 470:
 <code>evhost.path-pattern = "/home/www/servers/%3/pages/"</code> <code>evhost.path-pattern = "/home/www/servers/%3/pages/"</code>
  
-  evhost.path-pattern+  evhost.path-pattern
   : modèle avec des jokers pour construire une documentroot   : modèle avec des jokers pour construire une documentroot
 </WRAP> </WRAP>
Ligne 697: Ligne 696:
 <code>evhost.path-pattern = "/home/www/servers/%3/pages/"</code> <code>evhost.path-pattern = "/home/www/servers/%3/pages/"</code>
  
-  evhost.path-pattern+  evhost.path-pattern
   : modèle avec des jokers pour construire une documentroot   : modèle avec des jokers pour construire une documentroot
 </WRAP> </WRAP>
Ligne 834: Ligne 833:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(en)** [[logiciel:internet:serveur:http:lighty:start]]+  * **(en)** [[fr:logiciel:internet:serveur:http:lighty:start]]
   * **(fr)** [[http://dev.petitchevalroux.net/linux/lighttpd-ssl-linux.237.html]]   * **(fr)** [[http://dev.petitchevalroux.net/linux/lighttpd-ssl-linux.237.html]]