Imatge de diagramació Imatge de diagramació Imatge de diagramació Imatge de diagramació
Logo Universitat de Barcelona TecnicWeb Imatge de diagramació
Suport Web   Inici UB Imatge de diagramació
Imatge de diagramació
inici / Serveis Imatge de diagramació
Imatge de diagramació Imatge de diagramació
Imatge de diagramació Imatge de diagramació Imatge de diagramació Imatge de diagramació
Imatge de diagramació
 
Sol·licitud EspaiWeb
Serveis
Connexió al Servidor
Recomanacions
Estadístiques
Dubtes i Problemes
Links d'interés
 
   
Universitat de Barcelona
Àrea de Tecnologies de la Informació i la Comunicació
Pavelló Rosa
(Recinte de la Maternitat)


Travessera de les Corts 131-159
08028 Barcelona

comunicació incidències:
93 402 16 87
pau@ub.edu
http://pau.ub.edu/maiub/
Imatge de diagramació Imatge de diagramació  
 

Serveis

 
Característiques Servidor
Característiques Codi usuari
Noms de pàgines web per defecte
Extensions d'aplicacions que el servidor web interpretarà
Protecció de directoris
 
directori sub
protecció amb fitxer .htaccess
Intèrpret perl
Intèrpret php
Java
Inclusió noticies UB a les vostres pàgines
Enviar formularis per correu
Característiques de l'entorn per a programes
 

Característiques Servidor
Servidor Sun Fire
Sistema operatiu Solaris 9
Servidor web Apache versió: 2.055

path absolut: /www/wub/

  • exemple: l'usuari mi_user te un directori anomenat mi_dir que conté una arxiu anomenat mi_arxiu.htm. El path absolut per aquest arxiu és: /www/wub/mi_user/mi_dir/mi_arxiu.htm

Característiques Codi usuari
Política codi usuari:
  El codi ha de tenir a veure amb el nom de la unitat que la sol·licita
  El codi no ha de ser massa curt (més de 4 dígits)
  El codi no ha de ser massa llarg (es recomana 8 o menys)
  El codi no ha de contenir lletres accentuades, ç, ñ o signes de puntuació.

Noms de pàgines web per defecte
Són aquell noms de pàgina que el servidor buscarà per defecte i que, per tant, si els fem servir, no caldrà posar el nom de pàgina per accedir a ella. Estan enumerades per ordre, de manera tal que la primera que trobi el servidor dpaquesta llista serà la que mostri:
 
  • welcome.html
  • index.htm
  • index.html
  • welcome.htm
  • index.php (només servidor www2.ub.edu i www4.ub.edu)
  • welcome.php (només servidor www2.ub.edu i www4.ub.edu)

Protecció de directoris
És posible protegir els contingut d'un directori de manera que només aquells que vulguem hi puguin accedir. Hi han diferents maneres:
  directori sub
  si creeu un directori anomenat sub, tot el contingut d'aquest directori només podrà ser accesible des de màquines de dintre de la UB
  protecció amb fitxer .htaccess
  El fitxer .htaccess l'haureu de crear vosaltres i conté un seguit de directives de permisos i restriccions que definireu segons la vostra necessitat. Al directori on coloquem aquest fitxer i els subdirectoris que pengin d'ell, s'aplicarà la política de restricció i/o permís que defina el fitxer .htaccess. Podeu trobar més informació en la web d'apache
 
  exemples de directives
 
Restricció per IP, només poden accedir les ip 161.116.111.222 161.116.222.333

<Limit GET POST>
order deny,allow
deny from all
allow from 161.116.111.222 161.116.222.333
</Limit>
Restricció per IP, només poden accedir les ip que començen per 161.116 (ip's de la UB)

<Limit GET POST>
order deny,allow
deny from all
allow from 161.116
</Limit>
Directiva que s'aplica als fitxers que compleixin un patró (en aquest cas ~ "\.pl$" correspon als arxius amb extensio pl. En aquest cas es permet l'accés als fitxers *.pl a tohotm.

<Files ~ "\.pl$">
order deny,allow
allow from all
</Files>

Directiva que permet l'accés mitjançant codi i contrasenya

AuthType Basic
AuthName "Etiqueta de la finestra d'autentificacio de l'aplicacio"
AuthUserFile "<path>fitxer.pw"
Require valid-user

El fitxer fitxer.pw l'heu de crear vosaltres amb l'utilitat
htpasswd.exe. i s'ha de colocar en el mateix lloc que el fitxer .htaccess
<path> es el path absolut dins la màquina i per a un usuari anomenat miUsuari correspon a: /www/wub/miUsuari

Directiva que permet l'accés mitjançant autenticació UB
L'autenticació UB és el codi i contrasenya que tots els colectius de la UB (PDI, PAS, Estudiants, ... ) tenen i que entre d'altres coses ens permeten accedir al correu UB (@ub.edu)

sintaxis:
AuthType UB
UBAuthType varAuthType (opcional)
Require valid-user ó Require [user mail1 mail2...|group col1col2 ...]

AuthType UB indica que el tipus d'autenticacio serà la propia de la UB
UBAuthType mi_var indica amb quina dada de l'autenticació (mi_var) identificarem l'usuari. Un cop l'usuari estigui identificat, el valor per a mi_var passa a la variable d'entorn REMOTE_USER.
valors possibles:
MAIL : adreça de correu @ub.edu de l'usuari autenticat UB
DNI : dni de l'usuari autenticat UB
UID : codi amb el que s'accedeix a l'autenticació UB
NIUB : niub (numéro d'indentificació UB) de l'usuari autenticat UB
Aquesta línia és opcional, si no es possa s'assumeix per defecte UBAuthType MAIL.

Atenció a fer servir DNI i NIUB, ja que no s'assegura la unicitat per a diferents colectius.
Require

indica quina és la condició requerida per a l'acces

valid-user: indica que podran accedir tots aquells que tinguin una autenticació UB correcte.

user valor1 valor2 ...: indica que aquells que tinguin el camp indicat en UBAuthType igual als valors indicats, podran accedir. Es pot combinar amb l'opció group

group col1 col2 ... : podem indicar que només determinats col·lectius puguin accedir. Es pot combinar amb l'opció user.
possibles valors (els més habituals):

PDI : Personal Docent i Investigador
PAS : Personal d'Administració i Serveis
PER2 : Personal amb 2 contractes (PDI i PAS)
PEX : Personal extern. No contractat
FPE : Codis assignats a unitats, no a persones
CAR : Càrrecs
EST : Estudiants
ANT : Antics Alumnes

exemples d'us
permís d'accés a tots aquells que estiguin autenticats correctament a la UB
AuthType UB
Require valid-user
el valor de la variable d'entorn REMOTE_USER és el mail de l'usuari autenticat

permís d'accés a uns usuaris amb adreça de correu determinada previament autenticat UB
AuthType UB
UBAuthType MAIL
 
Require user fulano@ub.edu mengano@ub.edu
el valor de la variable d'entorn REMOTE_USER és el mail de l'usuari autenticat

permís d'accés a uns usuaris amb UID determinat previament autenticat UB
AuthType UB
UBAuthType UID  
Require user 3589999 23666454
el valor de la variable d'entorn REMOTE_USER és el UID de l'usuari autenticat
Tenen permís aquells usuaris previament autenticats a la UB que tinguin com a UID 3589999 23666454

Permís d'accés al col·lectiu PDI previament autenticats a la UB
AuthType UB
Require group PDI
El valor de la variable d'entorn REMOTE_USER és el mail de l'usuari autenticat, ja que al omitir l'entrada UBAuthType, s'agafa MAIL per defecte

Permís d'accés per usuari i colectiu
AuthType UB
UBAuthType DNI  
Require user 3589999 23666454 group PDI
Tenen permís aquells usuaris previament autenticats a la UB que tinguin el dni 3589999 23666454 i que pertanyin al colectiu PDI
 
Aquestes diferents directives és poden combinar entre elles, per exemple podrien permetre l'accés a uns determinats usuaris fent servir l'autenticació UB i a més que només ho poguin fer des d'ordinadors de la UB.

Intèrpret perl (només per usuaris del host www2.ub.edu i www4.ub.edu)
versió intèrpret
hi han diferents versions, amb diferents característiques. Trieu la que s'adapti a les vostres necessitats
intèrpret característiques
#!/usr/local/bin/perl consultar
#!/usr/local/bin/perl_oracle consultar (distribució d'Oracle)
Consulteu les característiques de l'entorn per a programes.
 
Intèrpret php (només per usuaris del host www2.ub.edu i www4.ub.edu)
versió intèrpret
php 4.3.6
suport oracle 9
suport oci per a oracle
 
en cas de necessitar altres llibreries, contacteu amb pau@ub.edu
Java (només per usuaris del host www2.ub.edu i www4.ub.edu)
jdk 1.4.2
servlet 2.4
jsp 2.0
jdbc oracle 10 amb suport oci
 
per desplegar una aplicació java s'ha de demanar autoritzatció a pau@ub.edu

Inclusió noticies UB
La UB disposa d'una aplicació de noticies que permet incloure aquestes noticies a qualsevol pàgina web que vulgeu.
aprén com fer-ho

Enviar formularis per correu
Existeix un programa que els vostres formularis poden cridar, que envia el contingut del formulari a la adreça de correo electrónic que especifiqueis
 
Característiques de l'entorn per a programes (només per usuaris ww2.ub.edu i www4.ub.edu)
directoris
cgi

directori on s'han d'ubicar els CGIs. Es dona un per defecte, però qualsevol carpeta anomenada cgi en qualsevol lloc tindrà les característiques d'execució necessaries, per tant, si voleu que els vostres cgi només siguin accesibles des de màquines de la UB podeu fer /sub/cgi/ .

Des d'aquest directori no es poden visualitzar documents html

dat està pensada per ubicar les dades generades pels CGIs. A aquesta carpeta no es pot accedir amb una URL des d'un client web (navegador).
 
permisos dels arxius executables
*.pl Han de tenir permís de lectura, escriptura i executció pel propietari i lectura i execució per la resta [ -rwx---r-x (705)] . Aquest tipus d'arxius han d'estar dintre d'un directori anomenat cgi
*.cgi Han de tenir permís de lectura, escriptura i executció pel propietari i lectura i execució per la resta [ -rwx---r-x (705)] . Aquest tipus d'arxius han d'estar dintre d'un directori anomenat cgi
*.php, *.php3, *.php4 Han de tenir permís de lectura i escriptura pel popietari i lectura per la resta
[ -rw----r-- (604) ] . Aquest tipus d'arxiu pot estar ubicat en qualsevol directori, no és necessari ubicar-ho al directori cgi
arxius estàtics (pàgines html, imatges, etc) Han de tenir permís de lectura i escriptura pel popietari i lectura per la resta
[ -rw----r-- (604) ] . Aquest tipus d'arxiu NO pot estar ubicat al directori cgi

 
Imatge de diagramació
Imatge de diagramació Imatge de diagramació Imatge de diagramació Imatge de diagramació
  © Universitat de Barcelona Edició: Àrea de Tecnologies
Última actualització o validació:05.06.2008