<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=UF1_1%3A_Servidors_Web._Apache._Instal.laci%C3%B3_i_configuraci%C3%B3</id>
	<title>UF1 1: Servidors Web. Apache. Instal.lació i configuració - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=UF1_1%3A_Servidors_Web._Apache._Instal.laci%C3%B3_i_configuraci%C3%B3"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=UF1_1:_Servidors_Web._Apache._Instal.laci%C3%B3_i_configuraci%C3%B3&amp;action=history"/>
	<updated>2026-08-30T10:05:36Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=UF1_1:_Servidors_Web._Apache._Instal.laci%C3%B3_i_configuraci%C3%B3&amp;diff=257801&amp;oldid=prev</id>
		<title>Joan: /* Tenim una IP dinàmcia. Utilitzar un servei de DNS dinàmic */</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=UF1_1:_Servidors_Web._Apache._Instal.laci%C3%B3_i_configuraci%C3%B3&amp;diff=257801&amp;oldid=prev"/>
		<updated>2018-09-20T15:44:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Tenim una IP dinàmcia. Utilitzar un servei de DNS dinàmic&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Què és un servidor Web?=&lt;br /&gt;
*http://ca.wikipedia.org/wiki/Servidor_web&lt;br /&gt;
*http://es.wikipedia.org/wiki/Servidor_web&lt;br /&gt;
&lt;br /&gt;
=Apache=&lt;br /&gt;
*Documentació d'Apache: http://httpd.apache.org/docs/2.0/es/&lt;br /&gt;
* Instal.lar Apache des de les fonts: http://httpd.apache.org/docs/2.0/es/install.html&lt;br /&gt;
*[[Instal.laci%C3%B3_i_configuraci%C3%B3_d%27Apache_amb_Ubuntu]]&lt;br /&gt;
*els diferents fitxers i carpetes estan explicats a https://help.ubuntu.com/10.04/serverguide/C/httpd.html&lt;br /&gt;
=Mòduls per instal.lar=&lt;br /&gt;
A mida que els necessitem instal.larem els mòduls de php que necessitem. Per exemple, amb PHP necessitarem fer encriptació (mòdul php5-mcrypt), generar documents pdf amb fpdf, fer gràfiques, enviar mails amb un servidor SMTP... i és clar, connectar-nos a bases de dades. Necessitarem els connectors php5-mysql i php5-pgsql per a Mysql i PostgreSQL.&lt;br /&gt;
&lt;br /&gt;
Per cercar els mòduls que comencen per php5-:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ apt-cache search php5 | grep php5-&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=LAMP i similars=&lt;br /&gt;
    * LAMP i similars.&lt;br /&gt;
          o http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29&lt;br /&gt;
          o http://www.easyphp.org/&lt;br /&gt;
          o http://www.apachefriends.org/en/xampp.html&lt;br /&gt;
          o solució nativa: instal.lar Apache, mysql, PHP a Ubuntu. &lt;br /&gt;
&lt;br /&gt;
=Configuració d'Apache=&lt;br /&gt;
*[[Instal.laci%C3%B3_i_configuraci%C3%B3_d%27Apache_amb_Ubuntu]]&lt;br /&gt;
==utilitzar dominis .com en la xarxa local==&lt;br /&gt;
Anem a crear dos noms de domini per a les assignatures de SAD i IAW: '''www.sad.org''' i '''www.iaw.org'''&lt;br /&gt;
&lt;br /&gt;
El primer serà ficar una entrada en el fitxer /etc/hosts&lt;br /&gt;
&lt;br /&gt;
afegeixo les següents línies (en el servidor Apache):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.2       www.sad.org&lt;br /&gt;
127.0.0.3       www.iaw.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i en qualsevol altre ordinador que vulgui accedir des de la xarxa farà:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
192.168.1.9       www.iaw.org&lt;br /&gt;
192.168.1.9       www.2asix.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
En aquest cas, 192.168.1.9 és el servidor de referència, però si el servidor Apache on es fan les proves és un altre aleshores ficar la IP que es correspongui. És clar que una IP estàtica és el més interessant.&lt;br /&gt;
&lt;br /&gt;
El que fa el fitxer /etc/hosts és una traducció de IP a nom de domini, i això és el que fan els servidors DNS. Podem pensar que és un DNS local, i que no cal anar a mirar a Internet i a un servidor DNS remot aquests noms de domini (de fet, www.iaw.org i www.sad.org existeixen a Internet).&lt;br /&gt;
&lt;br /&gt;
A /etc/apache2/sites-available creo els fitxers www.iaw.org i www.sad.org que contenen la següent informació:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerName www.iaw.org&lt;br /&gt;
        ServerAdmin joan_quintana@yahoo.com&lt;br /&gt;
        DocumentRoot /var/www/iaw&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/iaw&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks&lt;br /&gt;
                AllowOverride All&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/access_iaw.log combined&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
        ServerName www.sad.org&lt;br /&gt;
        ServerAdmin joan_quintana@yahoo.com&lt;br /&gt;
        DocumentRoot /var/www/sad&lt;br /&gt;
        &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        &amp;lt;Directory /var/www/sad&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks&lt;br /&gt;
                AllowOverride All&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
        # Possible values include: debug, info, notice, warn, error, crit,&lt;br /&gt;
        # alert, emerg.&lt;br /&gt;
        LogLevel warn&lt;br /&gt;
&lt;br /&gt;
        CustomLog /var/log/apache2/access_sad.log combined&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Fixem-nos que els fitxers de log són diferents. Això ho fem així perque m'interessarà separar les estadístiques dels dos sites.&lt;br /&gt;
&lt;br /&gt;
També creem els llocs /var/www/sad i /var/www/iaw, i els dotem de contingut.&lt;br /&gt;
&lt;br /&gt;
Per tal d'habilitar aquests dos virtual hosts s'ha de copiar els arxius anteriors a sites-enabled/. Millor que copiar, es fa un enllaç simbòlic que es pot fer de dues maneres.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo a2ensite www.sad.org&lt;br /&gt;
o bé&lt;br /&gt;
$ cd /etc/apache2/sites-enabled&lt;br /&gt;
$ sudo ln -s /etc/apache2/sites-available/www.sad.org www.sad.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Per tal de fer efectius els canvis: (no cal fer restart, amb reload s'aliquen els canvis que s'han fet en els fitxers de configuració)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo /etc/init.d/apache2 reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I si ara faig un ping ja veig que la cosa funciona, respon l'ordinador local:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ping www.sad.org&lt;br /&gt;
PING www.sad.org (127.0.0.2) 56(84) bytes of data.&lt;br /&gt;
64 bytes from www.sad.org (127.0.0.2): icmp_seq=1 ttl=64 time=0.050 ms&lt;br /&gt;
&lt;br /&gt;
$ ping www.iaw.org&lt;br /&gt;
PING www.iaw.org (127.0.0.3) 56(84) bytes of data.&lt;br /&gt;
64 bytes from www.iaw.org (127.0.0.3): icmp_seq=1 ttl=64 time=0.051 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i per tant ja puc accedir a les webs (si la cache no juga cap mala passada)&lt;br /&gt;
*http://www.sad.org/&lt;br /&gt;
*http://www.iaw.org/&lt;br /&gt;
&lt;br /&gt;
=Logs de l'Apache. Anàlisi d'Estadístiques=&lt;br /&gt;
*http://awstats.sourceforge.net/&lt;br /&gt;
*[[AWStats:_analitzant_les_estad%C3%ADstiques]]&lt;br /&gt;
&lt;br /&gt;
=protegir un recurs web amb login  i password=&lt;br /&gt;
Està explicat a:&lt;br /&gt;
[[Instal.lació_i_configuració_d'Apache_amb_Ubuntu#Protecci.C3.B3_d.27una_carpeta_amb_login_i_password]]&lt;br /&gt;
&lt;br /&gt;
Anem a protegir el site www.sad.org. Resumint:&lt;br /&gt;
&lt;br /&gt;
*Creo el fitxer fitxer .htaccess a /var/www/sad, que conté:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AuthUserFile /home/joan/.htpasswd&lt;br /&gt;
AuthName &amp;quot;Seguretat i Alta Disponibilitat&amp;quot;&lt;br /&gt;
AuthType Basic&lt;br /&gt;
&lt;br /&gt;
require user asi2a01&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ara anem a crear el fitxer .htpasswd, que ha d'estar situat en una carpeta no accessible des de la web. Per exemple /home/joan. Ha de ser la ruta que hem indicat en el fitxer .htpasswd.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd /home/joan&lt;br /&gt;
$ htpasswd -cb .htpasswd asi2a01 asi&lt;br /&gt;
$ cat .htpasswd &lt;br /&gt;
asi2a01:BrJ91mVz.68sc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
reiniciem el servidor&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I ara la cosa que falta és anar a la configuració Apache del site www.sad.org, i posar l'opció '''AllowOverride all'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ joe /etc/apache2/sites-available/www.sad.org&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;Directory /var/www/sad&amp;gt;&lt;br /&gt;
                Options Indexes FollowSymLinks&lt;br /&gt;
                AllowOverride All&lt;br /&gt;
                Order allow,deny&lt;br /&gt;
                Allow from all&lt;br /&gt;
        &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
I ara ja ens demana login i pwd quan volem entrar a http://www.sad.org&lt;br /&gt;
&lt;br /&gt;
=https: http secure=&lt;br /&gt;
*http://ca.wikipedia.org/wiki/HTTPS&lt;br /&gt;
*https://help.ubuntu.com/10.04/serverguide/C/httpd.html&lt;br /&gt;
&lt;br /&gt;
Hypertext Transfer Protocol sobre Secure Socket Layer&lt;br /&gt;
&lt;br /&gt;
https funciona pel port 443 (http escolta pel port 80)&lt;br /&gt;
&lt;br /&gt;
El fitxer de configuració per defecte està a /etc/apache2/sites-available/default-ssl, i el DocumentRoot també és /var/www&lt;br /&gt;
&lt;br /&gt;
Intentem  accedir a https://localhost, i evidentment dóna un error: ''La pàgina que esteu provant de visualitzar no pot mostrar-se perquè no pot verificar-se l'autenticitat de les dades rebudes.''. Necessito un certificat.&lt;br /&gt;
&lt;br /&gt;
There is a default HTTPS configuration file in /etc/apache2/sites-available/default-ssl. In order for Apache2 to provide HTTPS, a certificate and key file are also needed. The default HTTPS configuration will use a certificate and key generated by the ssl-cert package. They are good for testing, but the auto-generated certificate and key should be replaced by a certificate specific to the site or server. For information on generating a key and obtaining a certificate see the section called “Certificates”&lt;br /&gt;
&lt;br /&gt;
El paquet ssl-cert ja estava instal.lat.&lt;br /&gt;
==Certificats i Autoritats de Certificació (CA)==&lt;br /&gt;
Està molt ben explicat a:&lt;br /&gt;
*https://help.ubuntu.com/10.04/serverguide/C/certificates-and-security.html&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ openssl genrsa -des3 -out server.key 1024&lt;br /&gt;
Generating RSA private key, 1024 bit long modulus&lt;br /&gt;
............++++++&lt;br /&gt;
.................................................++++++&lt;br /&gt;
e is 65537 (0x10001)&lt;br /&gt;
Enter pass phrase for server.key: jq****&lt;br /&gt;
Verifying - Enter pass phrase for server.key:&lt;br /&gt;
jq****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ openssl rsa -in server.key -out server.key.insecure&lt;br /&gt;
$ mv server.key server.key.secure&lt;br /&gt;
$ mv server.key.insecure server.key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ openssl req -new -key server.key -out server.csr&lt;br /&gt;
&lt;br /&gt;
You are about to be asked to enter information that will be incorporated&lt;br /&gt;
into your certificate request.&lt;br /&gt;
What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
There are quite a few fields but you can leave some blank&lt;br /&gt;
For some fields there will be a default value,&lt;br /&gt;
If you enter '.', the field will be left blank.&lt;br /&gt;
-----&lt;br /&gt;
Country Name (2 letter code) [AU]:ES&lt;br /&gt;
State or Province Name (full name) [Some-State]:Barcelona&lt;br /&gt;
Locality Name (eg, city) []:Barcelona&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Joan Quintana&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:Joan Quintana&lt;br /&gt;
Email Address []:joanqc@gmail.com&lt;br /&gt;
&lt;br /&gt;
Please enter the following 'extra' attributes&lt;br /&gt;
to be sent with your certificate request&lt;br /&gt;
A challenge password []:      &lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creating a Self-Signed Certificate&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt&lt;br /&gt;
Signature ok&lt;br /&gt;
subject=/C=ES/ST=Barcelona/L=Barcelona/O=Joan Quintana/CN=Joan Quintana/emailAddress=joanqc@gmail.com&lt;br /&gt;
Getting Private key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installing the Certificate&lt;br /&gt;
&lt;br /&gt;
You can install the key file server.key and certificate file server.crt, or the certificate file issued by your CA, by running following commands at a terminal prompt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo cp server.crt /etc/ssl/certs&lt;br /&gt;
$ sudo cp server.key /etc/ssl/private&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ara ja puc fer &lt;br /&gt;
*https://localhost&lt;br /&gt;
i ja no em surt el missatge d'error, sinó que em surt la pantalla https.png&lt;br /&gt;
&lt;br /&gt;
[[Imatge:Excepcio https.jpg|thumbnail]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
No es pot confiar en la connexió&lt;br /&gt;
&lt;br /&gt;
Heu demanat al Firefox connectar-se&lt;br /&gt;
de forma segura a localhost, però no podem confirmar que la vostra connexió ho sigui.&lt;br /&gt;
&lt;br /&gt;
Normalment, quan intenteu connectar-vos de forma segura,&lt;br /&gt;
els llocs web us presentaran una identificació pertinent per a demostrar-vos que aneu&lt;br /&gt;
al lloc adequat. No obstant això, la identitat d'aquest lloc no es pot verificar.&lt;br /&gt;
&lt;br /&gt;
Què caldria que fes?&lt;br /&gt;
&lt;br /&gt;
Si normalment us connecteu a&lt;br /&gt;
aquest lloc sense problemes, podria voler dir que algú altre&lt;br /&gt;
vol fer-se'n amb la identitat i, per tant, no hauríeu de continuar.&lt;br /&gt;
&lt;br /&gt;
Detalls tècnics&lt;br /&gt;
&lt;br /&gt;
Entenc els riscos&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clico ''Entenc els riscos'', i ''Afegeixo una excepció'':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Si sabeu què esteu fent, podeu&lt;br /&gt;
dir al Firefox que confiï en la identificació del lloc.&lt;br /&gt;
Fins i tot, si hi confieu, aquest error podria donar-se perquè algú&lt;br /&gt;
estigués interferint en la vostra connexió.&lt;br /&gt;
&lt;br /&gt;
No afegiu una excepció a menys&lt;br /&gt;
que sapigueu del cert perquè aquest lloc web no utilitza una identificació pertinent.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Finalment ''Confirmo l'excepció de seguretat'', i ja puc veure una web segura: https://localhost&lt;br /&gt;
&lt;br /&gt;
És la pàgina web per defecte definida a /etc/apache2/sites-available/default-ssl&lt;br /&gt;
&lt;br /&gt;
=Sortir a Internet des d'una ADSL domèstica=&lt;br /&gt;
*Configuració del router Comtrend CT-5365: http://www.pcwintech.com/screenshots-comtrend-ct-5365-comtrend-firmware&lt;br /&gt;
*www.arsys.es&lt;br /&gt;
*www.dyndns.org, http://dyn.com/dns/&lt;br /&gt;
*Configuració del Dyndns: [[DynDNS]]&lt;br /&gt;
Tenim configurats els dominis www.sad.org i www.iaw.org en la xarxa local. Un pas més endavant seria accedir a aquests dominis des de fora de l'institut, des d'internet. Si faig una petició des de casa, el camí seria:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ping www.sad.org&lt;br /&gt;
PING www.sad.org (208.87.32.69) 56(84) bytes of data.&lt;br /&gt;
64 bytes from web01.hostingnet.com (208.87.32.69): icmp_seq=1 ttl=252 time=200 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Com veiem la IP 208.87.32.69 és una IP pública, que no és de l'institut, i per tant segur que no ho podem fer.&lt;br /&gt;
&lt;br /&gt;
Per tant, el primer objectiu seria registrar un domini (per exemple, www.sadbalmes.org) a un registrador de dominis, per exemple ''Nominalia'' o ''Arsys.es''. (Mirar el preu de registrar el domini i el parking, sense hosting). No necessitem hosting, doncs el hosting serem nosaltres mateixos.&lt;br /&gt;
&lt;br /&gt;
Un cop tenim registrat el domini, hem de configurar els DNS per a aquest domini (es fa dins d'Arsys.es, en la pestanya DNS). El DNS el que fa és que una persona quan fa ''ping  www.sadbalmes.org'' rebi la informació de la IP. Aleshores el que s'hauria de posar és la IP pública de l'institut.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ ping www.jaumebalmes.net&lt;br /&gt;
PING www.jaumebalmes.net (80.25.160.251) 56(84) bytes of data.&lt;br /&gt;
64 bytes from 251.Red-80-25-160.staticIP.rima-tde.net (80.25.160.251): icmp_seq=1 ttl=252 time=140 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
En el cas de què aquesta pràctica la vulguis fer des de casa no tens una IP pública, sinó dinàmica, i necessites un servei com dyndns.org que tradueix de forma dinàmcia noms de domini i IP's (però això ja ho veurem més endavant).&lt;br /&gt;
&lt;br /&gt;
Tenint ben configurat els DNS dins d'Arsys, quan una persona faci ''ping www.sadbalmes.org'' li respondrà la IP de l'institut (80.25.160.251), que de fet representa el router.&lt;br /&gt;
&lt;br /&gt;
Per tant, ara hem d'entrar en el router de l'institut i configurar les taules NAT de manera que les peticions que arriben pel port 80 es redirigeixin cap al servidor Apache. Així és com està configurat el domini jaumebalmes.net o bé el Moodle, que es poden accedir des de l'exterior.&lt;br /&gt;
==Tenim una IP dinàmcia. Utilitzar un servei de DNS dinàmic==&lt;br /&gt;
En els DNS d'Arsys no podem ficar una IP fixa, doncs no la tenim, hem de ficar una IP dinàmcia.&lt;br /&gt;
&lt;br /&gt;
Aniríem a www.dyndns.org, i ens regitrem. El producte que necessitem és el gratis: ''DynDNS Free''&lt;br /&gt;
*http://dyn.com/dns/dyndns-free/&lt;br /&gt;
*https://www.dyndns.com/account/services/hosts/add.html&lt;br /&gt;
&lt;br /&gt;
Registraríem un ''New Host Name'', per exemple: ''sadbalmes.dyndns.org''. En el moment de registrar-nos hem de ficar la IP actual del router (la que ens proposa).&lt;br /&gt;
&lt;br /&gt;
Ara anem a Arsys, i en l'apartat DNS del nostre domini www.sadbalmes.net, diem que el DNS és ''sadbalmes.dyndns.org''.&lt;br /&gt;
&lt;br /&gt;
Anem a veure ara com funciona una petició http:&lt;br /&gt;
*Quan des d'un ordinador remot accedeixo a http://www.sadbalmes.org o faig un ping a www.sadbalmes.org, la petició se'n va als servidors de DNS públics que s'han replicat per tota la Internet. La informació l'ha proporcionada Arsys i diu que ''www.sadbalmes.org'' està associat a ''sadbalmes.dyndns.org''. Aleshores, el servidor ''sadbalmes.dyndns.org'' té una taula que pot informar que la nostra IP és la IP dinàmica del nostre router. Per tant, ja podem accedir al router. Si el router està ben configurat, la petició pel port 80 anirà al nostre servidor Apache i podrem servir el domini www.sadbalmes.net o el que sigui. Evidentment, en la taula NAT podem dir quins ports tinc oberts i quines màquines de la xarxa local poden servir una petició (per exemple, HTTP, HTTPS, FTP, SSH,...).&lt;br /&gt;
&lt;br /&gt;
Ara bé, la nostra IP és dinàmica. Què passa quan el nostre proveïdor (Telefònica, Jazztel,...) ens canvia la IP. Doncs que la cadena es trenca. Per tant, hem de dir a dyndns.org quina és la nostra IP actual. Això es pot fer de forma dinàmica mitjanḉant un  dimoni que sempre va mirant la IP i que notifica  a dyndns els canvis que puguin  haver, tal com s'explica a [[DynDNS]]. En el cas d'Ubuntu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install ddclient&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
i té un fitxer de configuració a /etc/ddclient.conf.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Autor}}, setembre 2018&lt;br /&gt;
[[Categoria: Institut Jaume Balmes]]&lt;br /&gt;
[[Categoria: ASIX-M09-IAW]]&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>