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 | ||
| lamp_plus [Le 02/07/2007, 22:59] – Clarification partie perte de mot de passe, utilisation des nouvelles notes _Enchained | lamp_plus [Le 31/05/2018, 14:24] (Version actuelle) – obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | ====== Serveur LAMP - Aller plus loin ====== | ||
| - | |||
| - | ===== Sécuriser Apache2 ===== | ||
| - | Consultez le tutoriel [[: | ||
| - | |||
| - | ===== Sécuriser Apache2 avec SSL ===== | ||
| - | Consultez le tutoriel [[: | ||
| - | |||
| - | ===== Les Hôtes Virtuels (VirtualHost) ===== | ||
| - | Consultez le tutoriel sur [[: | ||
| - | |||
| - | [[: | ||
| - | |||
| - | ===== Autoriser l' | ||
| - | Chaque utilisateur de la machine peut mettre en ligne les documents de son choix en créant un répertoire nommé **public_html** dans son dossier personnel. | ||
| - | |||
| - | Par exemple, l' | ||
| - | |||
| - | Ensuite, n' | ||
| - | |||
| - | Pour avoir accès à cette fonction d' | ||
| - | sudo a2enmod userdir | ||
| - | sudo / | ||
| - | |||
| - | ===== Les jeux de caractères (encodages) du Serveur Web Apache2 ===== | ||
| - | Si dans vos pages web, les caractères accentués sont remplacés par des caractères incompréhensibles comme « � » ou « é », vous avez un problème avec les jeux de caractères (ou charset). | ||
| - | |||
| - | Par défaut, lorsqu' | ||
| - | < | ||
| - | |||
| - | Ceci veut dire que le jeu de caractères qui sera ajouté à toutes les réponses qui n'ont aucun paramètre sur le type de contenu dans l' | ||
| - | |||
| - | En résumé, si votre fichier ''/ | ||
| - | |||
| - | Pour résoudre ce problème plusieurs solutions s' | ||
| - | |||
| - | ==== Laisser le navigateur Web choisir l' | ||
| - | [[: | ||
| - | < | ||
| - | |||
| - | ==== Décider du jeu de caractères à utiliser par défaut ==== | ||
| - | Si vous voulez forcer l' | ||
| - | < | ||
| - | |||
| - | __Exemple :__ pour l' | ||
| - | < | ||
| - | |||
| - | <note important> | ||
| - | **Rappel : **Si vous modifiez un fichier de configuration d' | ||
| - | < | ||
| - | N' | ||
| - | </ | ||
| - | |||
| - | ===== Utiliser la réécriture d'URL (URL rewriting) ===== | ||
| - | Activez le module rewrite | ||
| - | sudo a2enmod rewrite | ||
| - | |||
| - | puis rechargez la configuration d' | ||
| - | sudo / | ||
| - | |||
| - | Vérifiez dans le fichier ''/ | ||
| - | AllowOverride All | ||
| - | (Le virtualhost de base d' | ||
| - | |||
| - | ===== Perte du mot de passe mysql ===== | ||
| - | Si vous avez persu votre mot de passe Root de MySQL, suivez les quelques lignes qui suivent pour mettre en place un nouveau mot de passe. | ||
| - | |||
| - | On stoppe le serveur MySQL : | ||
| - | sudo / | ||
| - | |||
| - | On se connecte au serveur sans tenir compte des privilèges utilisateurs : | ||
| - | / | ||
| - | mysql -h localhost | ||
| - | |||
| - | Nous allons utiliser la table contenant les paramètres de MySQL : | ||
| - | use mysql | ||
| - | |||
| - | On met en place le nouveau mot de passe : | ||
| - | update user set password = password('< | ||
| - | (remplacez ''< | ||
| - | |||
| - | On quitte le prompt de MySQL : | ||
| - | quit | ||
| - | |||
| - | On redémarre le serveur MySQL en utilisation normale : | ||
| - | sudo / | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
