61 lines
2.2 KiB
TeX
61 lines
2.2 KiB
TeX
|
\begin{frame}
|
|||
|
\frametitle{Applications web}
|
|||
|
\framesubtitle{L’intégration des applications web}
|
|||
|
L’empaquetage d’une application pour EOLE propose une intégration permettant d’automatiser :
|
|||
|
\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 d’installer des applications non empaquetées par EOLE et d’automatiser 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 l’application}
|
|||
|
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}
|