Welcome to the Webdev Neo.

Le serveur Web

Webdev est le serveur que nous utilisons pour les enseignements de Web :

Cette page est un tutoriel pour vous expliquer comment mettre en ligne vos sites à l'adresse qui vous est attribuée :

https://webdev.iut-orsay.fr/~logincourt

Logiciels

Les logiciels ci-dessous sont installés sous Windows et Linux, et sont libres : vous pouvez les installer sur votre machine personnelle.

Version courte : si vous savez déjà utiliser Filezilla

Tous les fichiers du site doivent ĂȘtre dĂ©posĂ©s dans un dossier public_html.

Si l'adresse ci-dessus renvoie une erreur, vérifiez votre login et vérifiez qu'il y a bien des permissions publiques en lecture et exécution sur le dossier (clic droit -> Droits d'accÚs).

Pour que les visiteurs arrivent sur une page d'accueil, il faut nommer cette page index.html.

Version longue : Paramétrage et utilisation de FileZilla

Résumé du protocole

  1. On crĂ©e / modifie un fichier en local par l’éditeur de texte ;
  2. On le transfĂšre par FileZilla sur le serveur distant ;
  3. On l’appelle sur le navigateur par l’url qui lui correspond.

En cas de problĂšme (erreur PHP...) on corrige en local le fichier et on refait le processus. Si vos modifications ne sont pas prises en compte essayez de vider le cache en faisant un "hard refresh" : Ctrl-F5.

Configuration

Votre connexion est prĂȘte.

Connexion au serveur distant et envoi de fichiers

Sélectionnez à gauche le bon site. La connexion se fait. Votre machine (locale) est à gauche et le serveur (distant) est à droite.

On peut transférer des fichiers dans les deux sens par glisser-déposer, ou double clic, ou clic droit et envoyer (on peut le faire sur un dossier entier)

Adresse des fichiers sur le serveur distant

Un fichier toto.php placĂ© dans public_html/S3/TP/TP1/ex2/toto.php sera accessible par l’url :

https://webdev.iut-orsay.fr/~logincourt/S3/TP/TP1/ex2/toto.php

(notez bien que vous ne devez pas Ă©crire public_html dans l’url)

Consignes ProgWeb (R301)

Organisation locale de vos fichiers

Il est important d’organiser vos fichiers TP par TP et exercice par exercice. Cette organisation vous permettra de conserver un historique de votre progression, mĂȘme si cela implique parfois de conserver plusieurs versions d’un mĂȘme fichier.

Le plus simple est de crĂ©er, dans votre rĂ©pertoire Documents, un rĂ©pertoire public_html. En effet, chacun d’entre vous dispose d’un rĂ©pertoire public_html sur le serveur distant. Il est donc prĂ©fĂ©rable de conserver la mĂȘme organisation sur votre ordinateur et sur le serveur.

Dans public_html, créez ensuite un répertoire S3, correspondant au semestre 3.

Dans S3, créez un répertoire TP contenant un sous-répertoire pour chaque TP, comme présenté dans l'image de gauche.

Ainsi, l’enseignant pourra naviguer facilement dans votre espace de travail, en suivant l’arborescence : public_html → S3 → TP → TP1 → ex1 ...

Cette organisation est utile lorsque vous visualisez votre travail sur le serveur webdev, car vous retrouvez la mĂȘme structure de rĂ©pertoires.

Exemple d'organisation de fichiers