Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
tutoriel:internet:llsp:start [2021/02/17 15:44] – ↷ Page déplacée de fr:tutoriel:internet:llsp:start à tutoriel:internet:llsp:start admin | tutoriel:internet:llsp:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1 |
---|
* **__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 ===== |
| |
Par défaut, la racine du site est située en **/var/www**, emplacement qui n'est accessible qu'au super-utilisateur pour permettre à l'utilisateur de mettre à jour les pages Web sans avoir besoin d'être root. | Par défaut, la racine du site est située en **/var/www**, emplacement qui n'est accessible qu'au super-utilisateur pour permettre à l'utilisateur de mettre à jour les pages Web sans avoir besoin d'être root. |
</WRAP> | </WRAP> |
| |
====== Installation ====== | ===== Installation ===== |
| |
===== Installation de Lighttpd ===== | ==== Installation de Lighttpd ==== |
| |
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 : |
| |
{{fr:logiciel:internet:serveur:lighttpd-01.jpg|}} | {{logiciel:internet:serveur:lighttpd-01.jpg|}} |
| |
Montez la racine : | Montez la racine : |
* <code>sudo mount /var/www</code> | * <code>sudo mount /var/www</code> |
| |
===== Installation de PHP5 ===== | ==== Installation de PHP5 ==== |
| |
[[fr:tutoriel:mini-tutoriels:comment_installer_un_paquet|installez les paquets]] **[[apt>php5-cgi,php5-curl,php5-gd,php5-idn,php-pear,php5-imagick,php5-imap,php5-mcrypt,php5-memcache,php5-ming,php5-ps,php5-pspell,php5-recode,php5-snmp,php5-tidy,php5-xmlrpc,php5-xsl,php5-dev]]**, ou en ligne de commande : | [[tutoriel:mini-tutoriels:comment_installer_un_paquet|installez les paquets]] **[[apt>php5-cgi,php5-curl,php5-gd,php5-idn,php-pear,php5-imagick,php5-imap,php5-mcrypt,php5-memcache,php5-ming,php5-ps,php5-pspell,php5-recode,php5-snmp,php5-tidy,php5-xmlrpc,php5-xsl,php5-dev]]**, ou en ligne de commande : |
* <code>sudo aptitude install -y php5-cgi php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-xsl php5-dev</code> | * <code>sudo aptitude install -y php5-cgi php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-xsl php5-dev</code> |
| |
</WRAP> | </WRAP> |
| |
Pour activer PHP5 dans Lighttpd, [[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/php5/cgi/php.ini** pour le modifier comme ceci : | Pour activer PHP5 dans Lighttpd, [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/php5/cgi/php.ini** pour le modifier comme ceci : |
| |
^action^modifier la ligne^pour obtenir^ | ^action^modifier la ligne^pour obtenir^ |
* <code>sudo lighty-enable-mod fastcgi fastcgi-php</code> | * <code>sudo lighty-enable-mod fastcgi fastcgi-php</code> |
| |
==== Redémarrez Lighty ==== | === Redémarrez Lighty === |
| |
Lancez : | Lancez : |
* <code>sudo service lighttpd restart</code> | * <code>sudo service lighttpd restart</code> |
| |
==== Test ==== | === Test === |
| |
Pour vérifier l'installation de PHP5, [[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier sans les droits d'administration|créez]] le fichier de test **/var/www/test.php** avec le contenu suivant : | Pour vérifier l'installation de PHP5, [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier sans les droits d'administration|créez]] le fichier de test **/var/www/test.php** avec le contenu suivant : |
| |
<code - /var/www/test.php> | <code - /var/www/test.php> |
Pour la lancer : [[http://localhost/test.php]] ou [[http://192.168.0.31/test.php]] | Pour la lancer : [[http://localhost/test.php]] ou [[http://192.168.0.31/test.php]] |
| |
===== Installation de SQLite, du module webdav et de PECL ===== | ==== Installation de SQLite, du module webdav et de PECL ==== |
| |
Pour mettre en place SQLite et webdav, [[fr:tutoriel:mini-tutoriels:comment_installer_un_paquet|installez les paquets]] **[[apt>php5-sqlite,sqlite3,libsqlite3-dev,lighttpd-mod-webdav,apache2-utils,libpcre3-dev,build-essential]]** ou en ligne de commande : | Pour mettre en place SQLite et webdav, [[tutoriel:mini-tutoriels:comment_installer_un_paquet|installez les paquets]] **[[apt>php5-sqlite,sqlite3,libsqlite3-dev,lighttpd-mod-webdav,apache2-utils,libpcre3-dev,build-essential]]** ou en ligne de commande : |
* <code>sudo aptitude install -y php5-sqlite sqlite3 libsqlite3-dev lighttpd-mod-webdav apache2-utils libpcre3-dev build-essential</code> | * <code>sudo aptitude install -y php5-sqlite sqlite3 libsqlite3-dev lighttpd-mod-webdav apache2-utils libpcre3-dev build-essential</code> |
| |
===== Activation de quelques modules ===== | ==== Activation de quelques modules ==== |
| |
<WRAP center round info 60%> | <WRAP center round info 60%> |
<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**| |
[[#Redémarrez Lighty|Redémarrez Lighty]] | [[#Redémarrez Lighty|Redémarrez Lighty]] |
| |
===== Installation de PHP APC ===== | ==== Installation de PHP APC ==== |
| |
Lancez la commande : | Lancez la commande : |
^autres questions|accepter la réponse **par défaut** (touche <key>Entrée</key>)| | ^autres questions|accepter la réponse **par défaut** (touche <key>Entrée</key>)| |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] le fichier **/etc/php5/cgi/conf.d/apc.ini** pour y écrire les lignes suivantes : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] le fichier **/etc/php5/cgi/conf.d/apc.ini** pour y écrire les lignes suivantes : |
| |
<code - /etc/php5/cgi/conf.d/apc.ini> | <code - /etc/php5/cgi/conf.d/apc.ini> |
[[#Redémarrez Lighty|Redémarrez Lighty]] | [[#Redémarrez Lighty|Redémarrez Lighty]] |
| |
===== Vérification ===== | ==== Vérification ==== |
| |
* 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 : |
| |
{{fr: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. |
| |
====== Configuration ====== | ===== Configuration ===== |
| |
<WRAP center round tip 60%> | <WRAP center round tip 60%> |
sur le même principe, il est possible de créer et d'activer des fichiers **/etc/lighttpd/conf-available/50-xxx.conf** pour des configurations particulières (par exemple **/etc/lighttpd/conf-available/50-dokuwiki.conf** pour configurer l'accès à dokuwiki) | sur le même principe, il est possible de créer et d'activer des fichiers **/etc/lighttpd/conf-available/50-xxx.conf** pour des configurations particulières (par exemple **/etc/lighttpd/conf-available/50-dokuwiki.conf** pour configurer l'accès à dokuwiki) |
| |
===== Configuration de base : fichier /etc/lighttpd/conf-available/40-config.conf ===== | ==== Configuration de base : fichier /etc/lighttpd/conf-available/40-config.conf ==== |
| |
<WRAP center round tip 60%> | <WRAP center round tip 60%> |
Pour les directives de configuration, voir cette page de la documentation officielle : [[http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs]] | Pour les directives de configuration, voir cette page de la documentation officielle : [[http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs]] |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] le fichier **/etc/lighttpd/conf-available/40-config.conf** pour y placer les réglages voulus, par exemple comme ceci : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] le fichier **/etc/lighttpd/conf-available/40-config.conf** pour y placer les réglages voulus, par exemple comme ceci : |
| |
<code - /etc/lighttpd/conf-available/40-config.conf> | <code - /etc/lighttpd/conf-available/40-config.conf> |
^module compress|on ajoute les filetypes voulus (avec **+=**)| | ^module compress|on ajoute les filetypes voulus (avec **+=**)| |
| |
Pour le module **alias**, [[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** et vérifiez, dans la liste de modules au début, que mod_alias est dé-commenté. Si ce n'est pas le cas, ajoutez à **/etc/lighttpd/conf-available/40-config.conf** la ligne suivante : | Pour le module **alias**, [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** et vérifiez, dans la liste de modules au début, que mod_alias est dé-commenté. Si ce n'est pas le cas, ajoutez à **/etc/lighttpd/conf-available/40-config.conf** la ligne suivante : |
<code - /etc/lighttpd/conf-available/40-config.conf> | <code - /etc/lighttpd/conf-available/40-config.conf> |
server.modules += ("mod_alias") | server.modules += ("mod_alias") |
<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__** |
</WRAP> | </WRAP> |
| |
===== Awstats : surveillance du serveur ===== | ==== Awstats : surveillance du serveur ==== |
| |
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 ==== |
| |
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 ==== |
| |
D'après [[http://wiki.lavilotte-rolle.fr/doku.php?id=debian:sous-domaines]] | D'après [[http://wiki.lavilotte-rolle.fr/doku.php?id=debian:sous-domaines]] |
Pour ajouter un sous domaine **wiki.mondomaine.fr** dont la racine est **/var/wiki** : | Pour ajouter un sous domaine **wiki.mondomaine.fr** dont la racine est **/var/wiki** : |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** et ajoutez la section suivante : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** et ajoutez la section suivante : |
<code>$HTTP["host"] == "wiki.mondomaine.fr" { | <code>$HTTP["host"] == "wiki.mondomaine.fr" { |
server.document-root = "/var/wiki/wikirolle" | server.document-root = "/var/wiki/wikirolle" |
Maintenant, configurez les dns pour les machines sur le réseau local. | Maintenant, configurez les dns pour les machines sur le réseau local. |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/hosts** sur les machines concernées et ajoutez la ligne suivante (en remplaçant 192.168.1.101 par l'ip de votre serveur web sur le réseau local) : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/hosts** sur les machines concernées et ajoutez la ligne suivante (en remplaçant 192.168.1.101 par l'ip de votre serveur web sur le réseau local) : |
| |
<code>192.168.1.101 wiki.mondomaine.fr</code> | <code>192.168.1.101 wiki.mondomaine.fr</code> |
<code>wiki 10800 IN CNAME mon_serveur.mondomaine.fr</code>. | <code>wiki 10800 IN CNAME mon_serveur.mondomaine.fr</code>. |
| |
===== Hôtes virtuels (vhost) ===== | ==== Hôtes virtuels (vhost) ==== |
| |
==== Hôtes virtuels simples ==== | === Hôtes virtuels simples === |
| |
Soit à héberger le domaine **domaine.tld**. | Soit à héberger le domaine **domaine.tld**. |
* <code>mkdir -p /var/www/domaine.tld</code> | * <code>mkdir -p /var/www/domaine.tld</code> |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] un fichier **/etc/lighttpd/conf-available/90-vhost-domaine.tld.conf** contenant le code suivant : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] un fichier **/etc/lighttpd/conf-available/90-vhost-domaine.tld.conf** contenant le code suivant : |
| |
<code - /etc/lighttpd/conf-available/90-vhost-domaine.tld.conf> | <code - /etc/lighttpd/conf-available/90-vhost-domaine.tld.conf> |
Pour accéder à ce domaine via l'adresse locale du serveur (127.0.0.1 ou localhost) : | Pour accéder à ce domaine via l'adresse locale du serveur (127.0.0.1 ou localhost) : |
| |
De manière semblable, [[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|créez avec les droits d'administration]] un fichier **/etc/lighttpd/conf-available/90-vhost-domaine.tld** contenant le code suivant : | De manière semblable, [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|créez avec les droits d'administration]] un fichier **/etc/lighttpd/conf-available/90-vhost-domaine.tld** contenant le code suivant : |
| |
<code - /etc/lighttpd/conf-available/90-vhost-domaine.tld> | <code - /etc/lighttpd/conf-available/90-vhost-domaine.tld> |
&& sudo service lighttpd force-reload</code> | && sudo service lighttpd force-reload</code> |
| |
==== Sous-domaines automatisés ==== | === Sous-domaines automatisés === |
| |
Soit à héberger le domaine **domaine.tld** et tous ses sous-domaines ***.domaine.tld** = **doc.domaine.tld**, **toto.domaine.tld**, etc. | Soit à héberger le domaine **domaine.tld** et tous ses sous-domaines ***.domaine.tld** = **doc.domaine.tld**, **toto.domaine.tld**, etc. |
<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> |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] le fichier **/etc/lighttpd/conf-available/90-vhost-domaine.tld.conf** avec le contenu suivant : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] le fichier **/etc/lighttpd/conf-available/90-vhost-domaine.tld.conf** avec le contenu suivant : |
| |
<code - 90-vhost-domaine.tld.conf> | <code - 90-vhost-domaine.tld.conf> |
sudo service lighttpd force-reload</code> | sudo service lighttpd force-reload</code> |
| |
===== Simplifier les fichiers de configuration avec des includes ===== | ==== Simplifier les fichiers de configuration avec des includes ==== |
| |
Traduction de [[http://blog.lighttpd.net/articles/2005/11/25/simplify-your-configfiles-with-includes/]] | Traduction de [[http://blog.lighttpd.net/articles/2005/11/25/simplify-your-configfiles-with-includes/]] |
</code> | </code> |
| |
==== Sous-domaines automatisés ==== | === Sous-domaines automatisés === |
| |
Soit à héberger le domaine **domaine.tld** et tous ses sous-domaines ***.domaine.tld** = **doc.domaine.tld**, **toto.domaine.tld**, etc. | Soit à héberger le domaine **domaine.tld** et tous ses sous-domaines ***.domaine.tld** = **doc.domaine.tld**, **toto.domaine.tld**, etc. |
<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> |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] le fichier **/etc/lighttpd/conf-available/90-vhost-domaine.tld.conf** avec le contenu suivant : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] le fichier **/etc/lighttpd/conf-available/90-vhost-domaine.tld.conf** avec le contenu suivant : |
| |
<code - 90-vhost-domaine.tld.conf> | <code - 90-vhost-domaine.tld.conf> |
sudo service lighttpd force-reload</code> | sudo service lighttpd force-reload</code> |
| |
===== Comment configurer lightty pour le https ===== | ==== Comment configurer lightty pour le https ==== |
| |
==== Configuration préalable ==== | === Configuration préalable === |
| |
[[fr:tutoriel:mini-tutoriels:comment_installer_un_paquet|Installez le paquet]] **[[apt>openssl]]** ou en ligne de commande : | [[tutoriel:mini-tutoriels:comment_installer_un_paquet|Installez le paquet]] **[[apt>openssl]]** ou en ligne de commande : |
* <code>sudo apt-get install openssl</code> | * <code>sudo apt-get install openssl</code> |
| |
Créez un certificat ssl comme indiqué ici : [[http://dev.petitchevalroux.net/linux/generation-certificat-ssl-pour-https-linux.229.html]] | Créez un certificat ssl comme indiqué ici : [[http://dev.petitchevalroux.net/linux/generation-certificat-ssl-pour-https-linux.229.html]] |
| |
==== Configuration du https pour lighttpd ==== | === Configuration du https pour lighttpd === |
| |
Créez un nouveau fichier de configuration : | Créez un nouveau fichier de configuration : |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] un fichier **/etc/lighttpd/conf-available/90-ssl.conf** et y écrire ce qui suit. | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Créez avec les droits d'administration]] un fichier **/etc/lighttpd/conf-available/90-ssl.conf** et y écrire ce qui suit. |
| |
Deux choix possibles : | Deux choix possibles : |
| |
=== Activer le ssl pour tous les domaines === | == Activer le ssl pour tous les domaines == |
| |
Pour activer le ssl pour tous les domaines hébergés sur la machine, écrire ceci dans le fichier **/etc/lighttpd/conf-available/90-ssl.conf** : | Pour activer le ssl pour tous les domaines hébergés sur la machine, écrire ceci dans le fichier **/etc/lighttpd/conf-available/90-ssl.conf** : |
</code> | </code> |
| |
=== Activer le ssl pour un seul domaine === | == Activer le ssl pour un seul domaine == |
| |
Pour activer le ssl sur un seul domaine (ici, ssl.//petitchevalroux.net//), commencez par rediriger toutes les requêtes http vers la version https. | Pour activer le ssl sur un seul domaine (ici, ssl.//petitchevalroux.net//), commencez par rediriger toutes les requêtes http vers la version https. |
</code> | </code> |
| |
==== Activation du ssl ==== | === Activation du ssl === |
| |
Activez le fichier de configuration **ssl.conf** avec la commande : | Activez le fichier de configuration **ssl.conf** avec la commande : |
Pour aller plus loin, voir la doc du **mod ssl** de **lightty** : [[http://redmine.lighttpd.net/wiki/lighttpd/Docs:SSL]] | Pour aller plus loin, voir la doc du **mod ssl** de **lightty** : [[http://redmine.lighttpd.net/wiki/lighttpd/Docs:SSL]] |
| |
====== Utilisation ====== | ===== Utilisation ===== |
| |
Lancez l'application via le tableau de bord dash (Unity) ou via le terminal (toutes versions d'Ubuntu) avec la commande suivante : | Lancez l'application via le tableau de bord dash (Unity) ou via le terminal (toutes versions d'Ubuntu) avec la commande suivante : |
machin-chose | machin-chose |
| |
====== Désinstallation ====== | ===== Désinstallation ===== |
| |
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. |
| |
====== Voir aussi ====== | ===== Voir aussi ===== |
| |
* **(en)** [[fr:logiciel:internet:serveur:http:lighty:start]] | * **(en)** [[fr:logiciel:internet:serveur:http:lighty:start]] |