Diferència entre revisions de la pàgina «Pràctica IAW. Configuració Apache II»

De wikijoan
Salta a la navegació Salta a la cerca
 
Línia 1: Línia 1:
 
==Objectius==
 
==Objectius==
Un cop ja tenim un servidor Apache funcionant i configurat, ens proposem estudiar altres aspectes relacionats amb el tema i que es consideren igualment interessants.
+
Un cop ja tenim un servidor Apache funcionant i configurat, ens proposem estudiar altres aspectes relacionats amb el tema i que es consideren igualment interessants:
 +
*Crear el domini local www.iaw.org
 +
*Connectar-se a la web d'un company
 +
*Mirar els logs de l'Apache
 +
*Sortir a Internet des d'una ADSL domèstica. Utilitzar un servei de DNS dinàmic (opcional)
  
Primer de tot el professor explicarà la teoria de:
+
==Teoria==
*Crear el domini local www.iaw.org: [[Servidors_Web._Apache._Configuraci%C3%B3_II]]
+
*[[Servidors_Web._Apache._Configuraci%C3%B3_II]]
*protegir un recurs web amb login i password: [[Servidors_Web._Apache._Instal.laci%C3%B3_i_configuraci%C3%B3#protegir_un_recurs_web_amb_login__i_password]]
 
*https: http secure. Certificats i Autoritats de Certificació (CA): [[Servidors_Web._Apache._Instal.laci%C3%B3_i_configuraci%C3%B3#https:_http_secure]]
 
*Sortir a Internet des d'una ADSL domèstica. Utilitzar un servei de DNS dinàmic: [[Servidors_Web._Apache._Instal.laci%C3%B3_i_configuraci%C3%B3#Sortir_a_Internet_des_d.27una_ADSL_dom.C3.A8stica]]
 
 
 
En la pràctica hauràs de fer:
 
*protegir un recurs web amb login i password
 
*una pàgina https: http secure
 
 
 
Opcionalment, l'alumne podrà configurar un ordinador domèstic connectat a Internet amb una ADSL comercial, i fer que el seu servidor Apache sigui públic. Aquesta pràctica és voluntària però comptarà de manera especial per a la nota de la unitat formativa.
 
==directiva fitxers per defecte==
 
<pre>
 
DirectoryIndex index.html index.htm index.php default.html default.php
 
</pre>
 
 
 
==directiva llistar directoris==
 
<pre>
 
Options +Indexes
 
</pre>
 
==Protegir la web amb password (resum)==
 
*http://wiki.joanillo.org/index.php/Servidors_Web._Apache._Instal.laci%C3%B3_i_configuraci%C3%B3#protegir_un_recurs_web_amb_login_i_password
 
Ho hem fet a classe (octubre 2019), i al final les directives han quedat de la següent manera:
 
<pre>
 
    Alias /iaw "/home/joan/M09_IAW_1920/html"
 
    <Directory "/home/joan/M09_IAW_1920/html">
 
        #Require all granted
 
        #AllowOverride All
 
        Options +Indexes
 
        DirectoryIndex index.html index.htm index.php default.html default.php
 
        AuthUserFile /home/joan/M09_IAW_1920/html/.htpasswd
 
        AuthName "IAW protegit"
 
        AuthType Basic
 
        require user joan
 
        Options Indexes FollowSymLinks
 
        AllowOverride All
 
        Order allow,deny
 
        Allow from all
 
    </Directory>
 
</pre>
 
el fitxer ocult '''.htpasswd''' conté el nom d'usuari amb accés, i el password encriptat. S'ha generat amb la comanda:
 
<pre>
 
$ htpasswd -cb .htpasswd nom_usuari pwd_usuari
 
</pre>
 
  
 
==Desenvolupament==
 
==Desenvolupament==
Línia 52: Línia 14:
 
Recordem els objectius:
 
Recordem els objectius:
 
*Crear el domini www.iaw.org, per tal d'accedir a la web de l'assignatura amb un nom de domini en comptes de ''localhost'' o ''127.0.0.1''.
 
*Crear el domini www.iaw.org, per tal d'accedir a la web de l'assignatura amb un nom de domini en comptes de ''localhost'' o ''127.0.0.1''.
*protegir amb password la web personal de l'assignatura: www.iaw.org (un cop funcioni, pots retirar la protecció)
+
*Accedir a la web www.iaw.org d'un altre company, del professor, o bé d'una altra màquina virtual.
*crear un site segur, protegit pel protocol SSL: https://localhost/websegura. Aquests conecptes estan  relacionats amb l'assignatura de Seguretat (SAD).
 
 
*Analitzar manualment els logs de l'Apache. Concretament, és bo tenir separat els logs per a www.iaw.org.
 
*Analitzar manualment els logs de l'Apache. Concretament, és bo tenir separat els logs per a www.iaw.org.
*Instal.lar un software d'anàlisi d'estadístiques (opcional)
+
*Opcional: Instal·lar un Apache2/Nginx/lighttpd en un ordinador de sobretaula/portàtil/raspberry Pi a casa vostra, i publicar algun recurs web que sigui accessible a tota la Internet.
  
 
==Entrega==
 
==Entrega==
Entrega en el Google Classroom. En el Google Classroom entregaràs un sol fitxer, comprimit, i que inclogui els fitxers de text, captures de pantalla, etc que demostrin que has realitzat correctament els exercicis. El professor també demana incloure el fitxer LLEGEIX-ME.txt on expliquis les dificultats i descobertes que has realitzat.
+
===Guió de l'entrega===
 +
Entregaràs un pdf, amb captures de pantalla que demostri que has assolit els diferents objectius. La verbositat és bona.
 +
<pre>
 +
1. Llegeix-me i comentaris (dubtes, problemes,...)
  
Recorda que aquesta pràctica té una part opcional, que és configurar un ordinador de casa i que puguem accedir al seu contingut web des de l'institut.
+
2. Crear la web www.iaw.org
  
Recorda la '''normativa''' per entregar les pràctiques al Google Classroom: [[ASIX-M10-UF2#Normativa_d.27entrega_de_les_pr.C3.A0ctiques_al_Google_Classroom]]
+
3. Posar un CSS i una imatge a la web de l'assignatura. Fer un enllaç a les pràctiques 1 i 2 (com a contingut posaràs els links principals que han servit per documentar-te).
  
 +
4. Accedir a la web d'un company (pots treballar entre dues màquines virtuals, amb IP diferents)
 +
 +
5. Logs de l'Apache. Provoca un error (pàgina que no existeix, visible a ''access.log''). Estudiar també el ''error.log''.
 +
 +
6. Logs de l'Apache. Mira també el fitxer ''access.log''. Utilitza la comanda ''find'' de Linux per cercar dins del fitxer.
 +
 +
7. Publicar una web des de casa teva. Explicació del procediment que seguiries (obligatori)
 +
 +
8. Publicar una web des de casa teva. Fer-ho amb el portàtil, un ordinador de sobretaula, o una Raspberry Pi (opcional)
 +
 +
9. Ampliacions, investigacions,...
 +
</pre>
 
'''NOTA'''. El professor anirà controlant al llarg del curs, i en especial quan s'acabi cadascuna de les UF's, que la web personal de l'alumne, www.iaw.org, està actualitzada amb els continguts que s'han anat generant.
 
'''NOTA'''. El professor anirà controlant al llarg del curs, i en especial quan s'acabi cadascuna de les UF's, que la web personal de l'alumne, www.iaw.org, està actualitzada amb els continguts que s'han anat generant.
  
Línia 70: Línia 46:
  
  
{{Autor}}, setembre 2011
+
{{Autor}}, setembre 2020
 
[[Categoria: IES Jaume Balmes]]
 
[[Categoria: IES Jaume Balmes]]
 
[[Categoria: ASIX-M09-IAW]]
 
[[Categoria: ASIX-M09-IAW]]

Revisió del 23:43, 17 oct 2020

Objectius

Un cop ja tenim un servidor Apache funcionant i configurat, ens proposem estudiar altres aspectes relacionats amb el tema i que es consideren igualment interessants:

  • Crear el domini local www.iaw.org
  • Connectar-se a la web d'un company
  • Mirar els logs de l'Apache
  • Sortir a Internet des d'una ADSL domèstica. Utilitzar un servei de DNS dinàmic (opcional)

Teoria

Desenvolupament

Un cop explicada la teoria, l'alumne ho posarà en pràctica, amb l'ajuda de la documentació, el professor i els mateixos companys.

Recordem els objectius:

  • Crear el domini www.iaw.org, per tal d'accedir a la web de l'assignatura amb un nom de domini en comptes de localhost o 127.0.0.1.
  • Accedir a la web www.iaw.org d'un altre company, del professor, o bé d'una altra màquina virtual.
  • Analitzar manualment els logs de l'Apache. Concretament, és bo tenir separat els logs per a www.iaw.org.
  • Opcional: Instal·lar un Apache2/Nginx/lighttpd en un ordinador de sobretaula/portàtil/raspberry Pi a casa vostra, i publicar algun recurs web que sigui accessible a tota la Internet.

Entrega

Guió de l'entrega

Entregaràs un pdf, amb captures de pantalla que demostri que has assolit els diferents objectius. La verbositat és bona.

1. Llegeix-me i comentaris (dubtes, problemes,...)

2. Crear la web www.iaw.org

3. Posar un CSS i una imatge a la web de l'assignatura. Fer un enllaç a les pràctiques 1 i 2 (com a contingut posaràs els links principals que han servit per documentar-te).

4. Accedir a la web d'un company (pots treballar entre dues màquines virtuals, amb IP diferents)

5. Logs de l'Apache. Provoca un error (pàgina que no existeix, visible a ''access.log''). Estudiar també el ''error.log''.

6. Logs de l'Apache. Mira també el fitxer ''access.log''. Utilitza la comanda ''find'' de Linux per cercar dins del fitxer.

7. Publicar una web des de casa teva. Explicació del procediment que seguiries (obligatori)

8. Publicar una web des de casa teva. Fer-ho amb el portàtil, un ordinador de sobretaula, o una Raspberry Pi (opcional)

9. Ampliacions, investigacions,...

NOTA. El professor anirà controlant al llarg del curs, i en especial quan s'acabi cadascuna de les UF's, que la web personal de l'alumne, www.iaw.org, està actualitzada amb els continguts que s'han anat generant.

Durarda

4 hores



creat per Joan Quintana Compte, setembre 2020