Outils pour utilisateurs

Outils du site


www-ens.iro.umontreal.ca

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édentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
www-ens.iro.umontreal.ca [2020-05-12 20:21] royjuliwww-ens.iro.umontreal.ca [2023-01-31 20:44] royjuli
Ligne 1: Ligne 1:
 +====== www-ens.iro.umontreal.ca ======
 +
 +Le service web de l'Enseignement est maintenant centralisé sur une seule machine : www-ens.iro.umontreal.ca
 +
 +On accède à sa page personnelle par l'URL suivant :
 +
 +    https://www-ens.iro.umontreal.ca/~<nom-d'usager>
 +
 +Les fichiers web associés à cet URL sont en fait //sur// le serveur web. Chaque usager a un répertoire personnel sur le serveur, et les fichiers qui sont accessibles par HTTP doivent être dans un répertoire nommé ''public_html'' dans celui-ci. Ce ''public_html'' contient aussi un répertoire ''cgi-bin'' dans lequel l'usager doit mettre les scripts cgi pour qu'ils soient interprétés.
 +
 +==== Accès aux fichiers pour le web ====
 +
 +__À partir d'un poste linux au DIRO,__
 +
 +utiliser la commande suivante dans un shell
 +
 +      cd /home/www-ens/<nom_d'usager>/public_html
 +
 +__À partir d'un poste windows au DIRO,__
 +
 +''Démarrer'' puis ''Exécuter''
 +
 +      \\www-ens.iro.umontreal.ca\<nom_d'usager>\public_html
 +
 +Puis aller dans le dossier public_html. La connexion d'un lecteur réseau (par ex. W:) peut être faite avec la même adresse.
 +
 +__Ordinateur personnel__
 +
 +Pour accéder à vos fichiers web, il est possible d'utiliser de vous connecter via [[ ssh| ssh]] ou d'utiliser un logiciel de transfert de fichier tel que [[https://support.iro.umontreal.ca/doku.php?id=logiciel:windows#filezilla| Filezilla]].
 +
 +**Services**: 
 +
 +__CGI__
 +
 +Pour avoir le droit d'être exécuté, un fichier de script ''cgi'' doit //**obligatoirement**// être placé dans le répertoire ''cgi-bin'' qui est dans le répertoire contenant ses documents pour le web (''public-html'').
 +
 +Ils sont alors exécutés avec les privilèges du propriétaire du fichier.
 +
 +Pour les scripts ''cgi'', on peut utiliser
 +
 +    bash 5.1.4(1)-release
 +    perl v5.32.1
 +    Python 3.9.2
 +    ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-linux-gnu]
 +
 +__PHP__
 +
 +La version du ''php'' offert sur ''www-ens'' est 7.4.33.
 +
 +Les fichiers .''php'', contrairement au .''cgi'', peuvent résider n'importe où à l'intérieur du ''public_html''. Par contre, ils sont aussi exécutés avec les privilèges du propriétaire du fichier.
 +
 +Pour plus d'informations, voir la page de [[logiciel:php|support du DIRO sur PHP]].
 +
 +__Restriction des accès web__
 +
 +On peut utiliser un fichier .''htaccess'' pour restreindre l'accès à certains de ses fichiers web en forçant l'utilisation d'un mot de passe.
 +
 +Pour plus d'informations et des exemples, voir la page de [[logiciel:htaccess|support du DIRO]] sur les fichiers .''htaccess''.
 +
 +**Logs**: Il est possible de consulter les logs du serveur apache concernant vos fichiers, vos scripts et vos requêtes en vous identifiant à l'adresse suivante:
 +    https://www-ens.iro.umontreal.ca/log/
 +
 +
 +
 +----
 +
 +
 +
 ===== Informations sur l'utilisation du serveur MySQL sur www-ens.iro.umontreal.ca ===== ===== Informations sur l'utilisation du serveur MySQL sur www-ens.iro.umontreal.ca =====
  
-(page en développement)+IMPORTANT : Si vous êtes inscrits aux cours ift1147 et ift3225, vous avez accès au service MySQL sur le serveur d'enseignement www-ens.
  
 === Informations générales === === Informations générales ===
Ligne 29: Ligne 97:
  
  
-Pour modifier le mot de passe MySQL pour le compte **nom_usager_web**, utilisez la commande MySQL suivante : <code>SET PASSWORD = PASSWORD('nouveau_mot_de_passe');</code>+Pour modifier le mot de passe MySQL pour les comptes **nom_usager** et **nom_usager_web**, utilisez la commande MySQL suivante : <code>SET PASSWORD = PASSWORD('nouveau_mot_de_passe');</code>
  
  
  
 === Pour créer et sauvegarder une base de données === === Pour créer et sauvegarder une base de données ===
 +
 +Pour créer une autre base de données ayant le nom ''Cinema'' exécuter la commande :<code>mysql -u nom_usager  -h www-ens -e 'CREATE DATABASE nom_usager_Cinema'</code>
 + Vérifier ensuite que cette base de données a bien été créée en exécutant les commandes MySQL :<code>use nom_usager_Cinema;
 +show tables;</code>
 + La commande Unix suivante permet de sauvegarder dans le fichier Cinema.sql la base Cinema avant de la modifier : <code>mysqldump -h www-ens -u nom_usager nom_usager_Cinema > Cinema.sql</code> 
  
  
  
  
www-ens.iro.umontreal.ca.txt · Dernière modification : 2024-05-06 18:29 de royjuli