logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
doc:reseau:nextcloud [12/02/2018 12:29]
smolski [Préparation]
doc:reseau:nextcloud [12/02/2018 16:06]
smolski [Préparation]
Ligne 199: Ligne 199:
 ==== Installation d'un serveur web ==== ==== Installation d'un serveur web ====
  
-Là encore, nextcloud est compatible avec au moins deux serveurs web différents : [[https://​httpd.apache.org/​|Apache]] et [[https://​nginx.org/​en/​|Nginx]]. ​\\ +Là encore, nextcloud est compatible avec au moins deux serveurs web différents : 
-Nginx se dit moins gourmand en ressource mais même si Apache peut se montrer plus gourmand, il offre l'​avantage d'​être plus populaire (plus facile de trouver de l'​aide) et plus complet. //(Penser à de futurs projets...)// ​\\ +  * [[https://​httpd.apache.org/​|Apache]] et  
-Qu'​est-ce que PHP ? PHP est un langage de programmation très populaire pour la réalisation de site internet dynamique. Les sites développés dans ce langage nécessitent d'​être hébergés sur un serveur ayant PHP d'​installé. Si vous voulez en savoir plus, direction [[https://​fr.wikipedia.org/​wiki/​PHP|Wikipédia]] !+  * [[https://​nginx.org/​en/​|Nginx]]. 
 +Nginx se dit moins gourmand en ressource mais même si Apache peut se montrer plus gourmand, il offre l'​avantage d'​être plus populaire (plus facile de trouver de l'​aide) et plus complet. ​\\ //(Penser à de futurs projets...) ;-) // 
 + 
 +=== Qu'​est-ce que PHP ? === 
 + 
 +PHP est un langage de programmation très populaire pour la réalisation de site internet dynamique. ​\\ 
 +Les sites développés dans ce langage nécessitent d'​être hébergés sur un serveur ayant PHP d'​installé. 
 + 
 +<note tip>Si vous voulez en savoir plus, direction ​[[https://​fr.wikipedia.org/​wiki/​PHP|Wikipédia]] !</​note>​
  
 === Apache2 et PHP7 === === Apache2 et PHP7 ===
  
 Là, on ne va pas s'​embêter on va tout installer en même temps. //(Le serveur web Apache, PHP7 et ses modules.)// Là, on ne va pas s'​embêter on va tout installer en même temps. //(Le serveur web Apache, PHP7 et ses modules.)//
-<note warning>​Pour les utilisateurs d'​autres distributions non basées sur Debian : \\ la commande apt ne fonctionnera pas et \\ les paquets peuvent se nommer autrement !</​note>​ +<note warning> Pour les utilisateurs d'​autres distributions non basées sur Debian : \\ la commande apt ne fonctionnera pas et \\ les paquets peuvent se nommer autrement !</​note>​ 
-<code root> +<code root>apt install curl apache2 php7.0 php7.0-mysql php7.0-mbstring php7.0-gd php7.0-json php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip</​code>​ 
-apt install curl apache2 php7.0 php7.0-mysql php7.0-mbstring php7.0-gd php7.0-json php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip +En s'​installant,​ Apache2 ​crée automatiquement un premier virtualhost et une page web. \\ 
-</​code>​ +Parfait, ça va nous permettre de tester rapidement si l'​installation est correcte : \\ 
-En s'​installant,​ Apache2 ​créé ​automatiquement un premier virtualhost et une page web. \\ +Vérification de fonctionnement d'​Apache2 en local en tapant : 
-Parfait, ça va nous permettre de tester rapidement si l'​installation est correcte : +<code user>curl http://​localhost | grep title</​code> ​ 
-<code user># ​Vérification de fonctionnement d'​Apache2 en local en tapant : +Vous devriez avoir en retour : 
-curl http://​localhost | grep title +<code>Apache2 Debian Default Page: It works</​code>​ 
-Vous devriez avoir en retour : <title>Apache2 Debian Default Page: It works</​title>​ + 
-</​code>​ +Si quelqu'​un a un lien à soumettre concernant l'​utilisation de curl. FIXME 
-//Si quelqu'​un a un lien à soumettre concernant l'​utilisation de curl.//FIXME + 
-<note warning>​Pour les utilisateurs d'​autres distributions non basés ​sur Debian, les répertoires seront peut-être différents.</​note>​ +<note warning>​Pour les utilisateurs d'​autres distributions non basées ​sur Debian, les répertoires seront peut-être différents.</​note>​ 
-<code root> + 
-On continue en testant la prise en charge de PHP +On continue en testant la **prise en charge de PHP** : \\ 
-On créé un fichier test.php contenant la fonction phpinfo() +On créé un fichier test.php contenant la fonction phpinfo() ​: 
-echo "<?​php phpinfo(); ?>" >> /​var/​www/​html/​test.php +<code root>echo "<?​php phpinfo(); ?>" >> /​var/​www/​html/​test.php</​code>​ 
-</​code>​ +On vérifie que Apache2 nous délivre correctement le fichier ​: 
-<code user> +<code user>curl http://​localhost/​test.php | grep</​code>​ 
-On vérifie que Apache2 nous délivre correctement le fichier +En retour on doit avoir : <code>​phpinfo()</​title><​meta name="​ROBOTS"​ content="​NOINDEX,​NOFOLLOW,​NOARCHIVE"​ /></​head>​
-curl http://​localhost/​test.php | grep title +
-En retour on doit avoir : <title>​phpinfo()</​title><​meta name="​ROBOTS"​ content="​NOINDEX,​NOFOLLOW,​NOARCHIVE"​ /></​head>​+
 </​code>​ </​code>​
 Si la configuration réseau du serveur est bien paramétrée,​ vous devriez accéder aux deux pages testées depuis un poste distant et un navigateur. \\ Si la configuration réseau du serveur est bien paramétrée,​ vous devriez accéder aux deux pages testées depuis un poste distant et un navigateur. \\
doc/reseau/nextcloud.txt · Dernière modification: 01/10/2023 12:02 par captnfab

Pied de page des forums

Propulsé par FluxBB