formations/slides/modules_EOLE_envole/scribeAD/application-web.tex

61 lines
2.2 KiB
TeX
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\begin{frame}
\frametitle{Applications web}
\framesubtitle{Lintégration des applications web}
Lempaquetage dune application pour EOLE propose une intégration permettant dautomatiser :
\begin{itemize}
\item la mise à jour ;
\item la configuration du serveur web ;
\item la configuration de la base de données ;
\item la sauvegarde et la restauration des données applicatives.
\end{itemize}
Il est possible dinstaller des applications non empaquetées par EOLE et dautomatiser certaines de ces tâches.
\end{frame}
\begin{frame}
\frametitle{Applications web}
\framesubtitle{Mise en place des données}
Mise en place des fichiers :
\begin{itemize}
\item décompresser les fichiers dans /var/www/html/,
\item modifier l'utilisateur en www-data seulement pour les répertoires nécessaires ;
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Applications web}
\framesubtitle{Configuration du serveur web}
Configuration Apache :
\begin{itemize}
\item dans l'onglet apache en mode expert,
\item ajouter le chemin complet et l'alias,
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Applications web}
\framesubtitle{Configuration de la base de données}
\begin{itemize}
\item Création d'un utilisateur distinct dans Mysql :
\begin{itemize}
\item soit utiliser le script : /usr/share/eole/mysql\_add.py ,
\end{itemize}
\item Création de la base de données :
\begin{itemize}
\item Soit à la main :
\item CREATE DATABASE myDatabase ;
\item GRANT ALL PRIVILEGES ON mydb.* to 'user'@'localhost' identified by 'myPassword' ;
\end{itemize}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Applications web}
\framesubtitle{Configuration de lapplication}
Configuration du logiciel.
\end{frame}
\begin{frame}
\frametitle{Applications web}
\framesubtitle{Configuration de la sauvegarde}
Prévoir la configuration de la sauvegarde :
\begin{itemize}
\item ajouter les dossiers de données utilisateurs ;
\item vérifier que la base de données est bien extraite dans /home/backup.
\end{itemize}
\end{frame}