Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| logiciel:internet:xampp:linux:start [2021/02/17 15:14] – [XAMPP : un serveur LAMP (Apache + MariaDB + PHP + Perl)] admin | logiciel:internet:xampp:linux:start [2022/08/13 22:14] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 23: | Ligne 23: | ||
| XAMPP n'est __**pas un serveur de production** mais un petit serveur local perso__. Pour cet usage, il est parfait. | XAMPP n'est __**pas un serveur de production** mais un petit serveur local perso__. Pour cet usage, il est parfait. | ||
| - | **Pour un serveur de production définitif, mieux vaut [[fr:tutoriel: | + | **Pour un serveur de production définitif, mieux vaut [[tutoriel: |
| Cependant, le serveur XAMPP installe des valeurs sûres : | Cependant, le serveur XAMPP installe des valeurs sûres : | ||
| - | * [[logiciel: | + | * [[logiciel: |
| * [[logiciel: | * [[logiciel: | ||
| - | * [[logiciel: | + | * [[logiciel: |
| * [[: | * [[: | ||
| * Perl, | * Perl, | ||
| Ligne 39: | Ligne 39: | ||
| </ | </ | ||
| - | ====== Pré-requis | + | ===== Pré-requis ===== |
| * Une connexion internet | * Une connexion internet | ||
| - | ====== Installation | + | ===== Installation ===== |
| Tout XAMPP tient en un seul répertoire : **/ | Tout XAMPP tient en un seul répertoire : **/ | ||
| Ligne 74: | Ligne 74: | ||
| </ | </ | ||
| - | ===== Aliases à créer | + | ==== Aliases à créer ==== |
| Créez les aliases en ajoutant au fichier **~/ | Créez les aliases en ajoutant au fichier **~/ | ||
| Ligne 95: | Ligne 95: | ||
| Activez les aliases par un < | Activez les aliases par un < | ||
| - | ===== Arborescence créée par l' | + | ==== Arborescence créée par l' |
| L' | L' | ||
| Ligne 132: | Ligne 132: | ||
| </ | </ | ||
| - | ====== Configuration | + | ===== Configuration ===== |
| <WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
| Ligne 163: | Ligne 163: | ||
| </ | </ | ||
| - | ===== Accès FTP : proFTPD | + | ==== Accès FTP : proFTPD ==== |
| XAMPP inclut **proFTPD**, | XAMPP inclut **proFTPD**, | ||
| Ligne 230: | Ligne 230: | ||
| Nous choisissons de ne pas toucher au fichier principal et d' | Nous choisissons de ne pas toucher au fichier principal et d' | ||
| - | ==== Mise en place du répertoire / | + | === Mise en place du répertoire / |
| Donc : | Donc : | ||
| Ligne 242: | Ligne 242: | ||
| - avec les droits d' | - avec les droits d' | ||
| - | ==== Présentation | + | === Présentation === |
| Supposons que vous ayez dans votre répertoire de base un script PHP simple, exemple.php, | Supposons que vous ayez dans votre répertoire de base un script PHP simple, exemple.php, | ||
| Ligne 276: | Ligne 276: | ||
| - Une fois le fichier transféré, | - Une fois le fichier transféré, | ||
| - | ==== Utilisateurs virtuels | + | === Utilisateurs virtuels === |
| Créez le répertoire : | Créez le répertoire : | ||
| Ligne 359: | Ligne 359: | ||
| Vous pouvez maintenant créer tous les utilisateurs nécessaires en répétant cette commande. | Vous pouvez maintenant créer tous les utilisateurs nécessaires en répétant cette commande. | ||
| - | ==== Configuration | + | === Configuration === |
| La configuration de proftpd se fait dans **/ | La configuration de proftpd se fait dans **/ | ||
| Ligne 367: | Ligne 367: | ||
| Liste des directives : Voir [[http:// | Liste des directives : Voir [[http:// | ||
| - | === Contextes | + | == Contextes == |
| <WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
| Ligne 374: | Ligne 374: | ||
| * configuration du serveur | * configuration du serveur | ||
| ++++ < | ++++ < | ||
| - | | + | |
| : Directives à appliquer dans l' | : Directives à appliquer dans l' | ||
| : Contexte : | : Contexte : | ||
| Ligne 381: | Ligne 381: | ||
| ++++ | ++++ | ||
| ++++ < | ++++ < | ||
| - | | + | |
| : Définit un serveur FTP virtuel | : Définit un serveur FTP virtuel | ||
| : Contexte : | : Contexte : | ||
| Ligne 393: | Ligne 393: | ||
| ++++ | ++++ | ||
| ++++ < | ++++ < | ||
| - | | + | |
| : Définit un serveur anonyme | : Définit un serveur anonyme | ||
| : Contexte : | : Contexte : | ||
| Ligne 409: | Ligne 409: | ||
| ++++ | ++++ | ||
| ++++ < | ++++ < | ||
| - | | + | |
| : Directives limitées à un répertoire | : Directives limitées à un répertoire | ||
| : Contexte : | : Contexte : | ||
| Ligne 437: | Ligne 437: | ||
| ++++ | ++++ | ||
| ++++ < | ++++ < | ||
| - | | + | |
| : Définit les commandes / actions à contrôler | : Définit les commandes / actions à contrôler | ||
| : Contexte : | : Contexte : | ||
| Ligne 450: | Ligne 450: | ||
| : Vous pouvez spécifier n' | : Vous pouvez spécifier n' | ||
| : La commande peut être n' | : La commande peut être n' | ||
| - | | + | |
| : Envoyé par le client lors du changement de répertoire. | : Envoyé par le client lors du changement de répertoire. | ||
| - | | + | |
| : Envoyé par le client pour créer un nouveau répertoire. | : Envoyé par le client pour créer un nouveau répertoire. | ||
| - | | + | |
| : Envoyé en paire par le client pour renommer une entrée de répertoire. | : Envoyé en paire par le client pour renommer une entrée de répertoire. | ||
| - | | + | |
| : Envoyé par le client pour supprimer un fichier. | : Envoyé par le client pour supprimer un fichier. | ||
| - | | + | |
| : Envoyé par le client pour supprimer un répertoire. | : Envoyé par le client pour supprimer un répertoire. | ||
| - | | + | |
| : Transférer un fichier du serveur vers le client. | : Transférer un fichier du serveur vers le client. | ||
| - | | + | |
| : Transférer un fichier du client vers le serveur. | : Transférer un fichier du client vers le serveur. | ||
| Ligne 505: | Ligne 505: | ||
| ++++ | ++++ | ||
| ++++ .ftpaccess| | ++++ .ftpaccess| | ||
| - | | + | |
| : | : | ||
| ++++ | ++++ | ||
| Ligne 511: | Ligne 511: | ||
| </ | </ | ||
| - | === Directives utiles | + | == Directives utiles == |
| <WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
| Ligne 602: | Ligne 602: | ||
| </ | </ | ||
| - | === Serveurs virtuels | + | == Serveurs virtuels == |
| Les serveurs virtuels, ((ou hôte virtuel, en abrégé vhost)), servent plusieurs adresses ou sites sur un même ordinateur hôte. Ils sont basés sur des IP et des noms. | Les serveurs virtuels, ((ou hôte virtuel, en abrégé vhost)), servent plusieurs adresses ou sites sur un même ordinateur hôte. Ils sont basés sur des IP et des noms. | ||
| Ligne 689: | Ligne 689: | ||
| ++++ | ++++ | ||
| - | === section < | + | == section < |
| Supposons de nombreuses sections < | Supposons de nombreuses sections < | ||
| Ligne 700: | Ligne 700: | ||
| Le contenu d'une section < | Le contenu d'une section < | ||
| - | === Configuration du serveur | + | == Configuration du serveur == |
| Le contexte " | Le contexte " | ||
| Ligne 738: | Ligne 738: | ||
| Par défaut, le démon proftpd écoute toutes les adresses de la machine hôte. | Par défaut, le démon proftpd écoute toutes les adresses de la machine hôte. | ||
| - | ====== Utilisation | + | ===== Utilisation ===== |
| - | ===== Commandes | + | ==== Commandes ==== |
| Avec ces aliases, voici les commandes : | Avec ces aliases, voici les commandes : | ||
| Ligne 768: | Ligne 768: | ||
| Bien sur, vous pourrez toujours utiliser ces commandes avec / | Bien sur, vous pourrez toujours utiliser ces commandes avec / | ||
| - | ===== Test ===== | + | ==== Test ==== |
| Pour tester en ligne de commande : | Pour tester en ligne de commande : | ||
| Ligne 795: | Ligne 795: | ||
| $ </ | $ </ | ||
| - | ====== Désinstallation | + | ===== Désinstallation ===== |
| Lancez en ligne de commande :< | Lancez en ligne de commande :< | ||
| - | ====== Voir aussi ====== | + | ===== Voir aussi ===== |
| * **(fr)** [[https:// | * **(fr)** [[https:// | ||