Différences
Ci-dessous, les différences entre deux révisions de la page.
| tutoriel:internet:lamp:start [2021/09/14 13:49] – [LAMP : un serveur HTTP sous Linux, Apache 2, MySQL et PHP] admin | tutoriel:internet:lamp:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 21: | Ligne 21: | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| - | ===== Première étape : définir l' | + | |
| - | + | ||
| - | <WRAP center round info 60%> | + | |
| - | Par défaut, la racine du site géré par apache2 est située en **/ | + | |
| - | + | ||
| - | Nous allons la déplacer vers un emplacement | + | |
| - | + | ||
| - | Pour cela, nous allons monter le nouvel emplacement dans **/ | + | |
| - | </ | + | |
| - | + | ||
| - | - **Créez le répertoire / | + | |
| - | - Éditez avec les droits d' | + | |
| - | (...) | + | |
| - | / | + | |
| - | </ | + | |
| - | Si **/ | + | |
| - | </ | + | |
| - | - Appliquez le montage :<cli prompt=' | + | |
| - | + | ||
| - | Nous allons maintenant modifier les permissions pour que l' | + | |
| - | - Ajoutez l' | + | |
| - | - Changez les permissions | + | |
| - | ...@...:~ $ sudo chmod -R 2770 /[DISQUE]/ | + | |
| - | + | ||
| - | Désormais, en tapant l' | + | |
| - | + | ||
| - | <WRAP center round important 60%> | + | |
| - | Ne pas oublier de recharger la page du navigateur pour vider le cache, sinon on affiche toujours l' | + | |
| - | </ | + | |
| ===== Autres étapes ===== | ===== Autres étapes ===== | ||
| Ligne 59: | Ligne 31: | ||
| </ | </ | ||
| - | ~~ol: | + | <WRAP list-deep> |
| - **Mettez à jour le système** :<cli prompt=' | - **Mettez à jour le système** :<cli prompt=' | ||
| ...@...:~ $ sudo apt upgrade | ...@...:~ $ sudo apt upgrade | ||
| Ligne 66: | Ligne 38: | ||
| ...@...:~ $ sudo apt autoclean | ...@...:~ $ sudo apt autoclean | ||
| </ | </ | ||
| - | ~~ol: | + | </ |
| - **Installez Apache, PHP et Mariadb** :<cli prompt=' | - **Installez Apache, PHP et Mariadb** :<cli prompt=' | ||
| * **Apache** : serveur web ((le plus utilisé, abondamment documenté, un choix sûr)) | * **Apache** : serveur web ((le plus utilisé, abondamment documenté, un choix sûr)) | ||
| Ligne 131: | Ligne 103: | ||
| </ | </ | ||
| - | ++++ cas particulier du RPI | | + | ++++ cas particulier du Raspberry Pi | |
| <cli> | <cli> | ||
| $ apt-cache search --names-only ^php5- | $ apt-cache search --names-only ^php5- | ||
| Ligne 143: | Ligne 115: | ||
| </ | </ | ||
| - | ++++ cas particulier du RPI | | + | ++++ cas particulier du Raspberry Pi | |
| <cli> | <cli> | ||
| $ sudo apt-get install php5-dev php5-gd php5-curl php-pear dh-php5 dh-make | $ sudo apt-get install php5-dev php5-gd php5-curl php-pear dh-php5 dh-make | ||
| Ligne 155: | Ligne 127: | ||
| </ | </ | ||
| - | ++++ cas particulier du RPI | | + | ++++ cas particulier du Raspberry Pi | |
| <cli> | <cli> | ||
| $ sudo apt-get install php5-cgi php5-idn php5-imagick php5-imap php5-intl php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-xsl | $ sudo apt-get install php5-cgi php5-idn php5-imagick php5-imap php5-intl php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-tidy php5-xmlrpc php5-xsl | ||
| Ligne 183: | Ligne 155: | ||
| ++++ | ++++ | ||
| - | Pour la configuration d' | + | Pour la configuration d' |
| - | Pour permettre à chaque utilisateur d' | + | Pour permettre à chaque utilisateur d' |
| ==== Sécurisation ==== | ==== Sécurisation ==== | ||
| Ligne 653: | Ligne 625: | ||
| Pour rendre accessible votre serveur depuis internet, allez dans la gestion de votre box (livebox, freebox, etc.) et mettez en place la redirection des ports. | Pour rendre accessible votre serveur depuis internet, allez dans la gestion de votre box (livebox, freebox, etc.) et mettez en place la redirection des ports. | ||
| - | Nous allons configurer le routeur pour autoriser les connexions ssh et des trafics Web grâce à son pare-feu au RPI. | + | Nous allons configurer le routeur pour autoriser les connexions ssh et des trafics Web grâce à son pare-feu au Raspberry Pi. |
| Par sécurité, le mot de passe de l' | Par sécurité, le mot de passe de l' | ||
| - | Il faut rediriger les adresses parvenant sur le routeur (la freebox) vers le RPI. | + | Il faut rediriger les adresses parvenant sur le routeur (la freebox) vers le Raspberry Pi. |
| Les ports à rediriger en TCP sont : | Les ports à rediriger en TCP sont : | ||