SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
Curs 2013/2014 Rayhan Ali Khan
CFGM SMX - M7 Serveis de Xarxa
Apache
NF1: DHCP
Activitat:UF3A2-APACHE2-VirtualHosts
Amb els hosts virtuals Apache2 permet albergar diferents dominis en una sola màquina, o sigui,
executar més d'un lloc web en el mateix servidor.
Podem albergar dos llocs (p.ex. servidor1.domini.inet i servidor2.domini.inet) en la mateixa
màquina, responent ambdós a una sola IP i Apache2 atenent ambdós llocs pel port 80.
Apache suporta dos tipus de hosts virtuals:
1. Hosts virtuals basats en noms: permeten allotjar diferents noms de host o dominis en una
mateixa màquina (IP).
2. Hosts virtuals basats en IP: una màquina respon de diferent manera a diferents adreces IP.
Tenim múltiples IP assignades al sistema i volem que cada una d'elles suporti un lloc web.
Exercici 1 – Virtualhost configuració manual
(Segueix els següents passos i en acabar ensenya-ho al professor.)
GrameImpuls ens ha demanat configurar el seu servidor Web, de manera que es permeti l'accés a
Pàgina 1 de 9
Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals
dos llocs (sites) diferents. Per possibilitar l'accés a cada lloc, s'utilitzarà noms diferents per a cada
lloc en el servidor (recorda que n és el número que tens assignat):
• www1.smxn.net amb el directori arrel a /var/www/smxn_1.net
• www2.smxn.net amb el directori arrel a /var/www/smxn_2.net
1. Crea les carpetes i un fitxer a cadascun dels llocs webs que volem. Per xemple:
Lloc web: www1.smxn.net Carpeta: /var/www/smx7_1
Crerem el fitxer /var/www/smx7_1/index.html amb el següent contingut:
<html>
     <head>  <title>  SMXn_1   </title>   </head>
     <body>
            <h1>Benvingut/da al VirtualHost 1</h1>
     </body>
</html>
Fes el mateix per al lloc web: www2.smxn.net
Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals
Els següents passos que faltan són per habilitar la web, i sigui accessible des de la xarxa.
2. Anem al fitxer de configuració /etc/apache2/ports.conf i ens assegurem que apareix la
directiva:
NameVirtualHost *      # Potser ja apareix com: NameVirtualHost *:80
  # * representa qualsevol IP o nom i 80 el port
#sudo nano /etc/apache2/ports.conf
Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals
3. Anem al directori /etc/apache2/sites-available i crearem un fitxer per a cadascun dels
servidors virtuals i els donarem el seu mateix nom:
# Fitxer /etc/apache2/sites­available/www1.smxn.net
<virtualhost *>  # Possem "*" o "*:80", segons el NameVirtualHost
Servername www1.smxn.net
DocumentRoot /var/www/smxn_1
ServerAdmin webmaster1@smxn.net
</virtualhost>
#sudo nano /etc/apache2/sites­available/www1.smxn.net
# Fitxer /etc/apache2/sites­available/www2.smxn.net
<virtualhost *>  # Possem "*" o "*:80", segons el NameVirtualHost
Servername www2.smxn.net
DocumentRoot /var/www/smxn_2
ServerAdmin webmaster2@smxn.net
</virtualhost>
Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals
#sudo nano /etc/apache2/sites­available/www2.smxn.net
4. Resolució de noms per als nous servidors. Un cop creat el host virtual cal afegir els registres
DNS que correspongui: www1.smxn.net, ... (si no tens el servidor DNS instal·lat i/o clients
configurats, sols per veure-ho de forma local pots afegir una entrada al fitxer "hosts" veure
http://es.wikipedia.org/wiki/Archivo_Hosts).
172.16.n.1 servidor.smx7.net       www1.smx7.net   www2.smx7.net
5. Ara cal habilitar cada lloc web per a què estigui disponible en el servidor virtual mitjançant
l'ordre a2ensite, el qual crea un enllaç simbòlic en /etc/apache2sites-enabled, als fitxers de
configuració creats prèviament a /etc/apache2/sites-available/
$ sudo cd /etc/apache2/sites­available
$ sudo a2ensite www1.smx7.net
Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals
$ sudo a2ensite www2.smx7.net
Cal reiniciar el servei web amb l'ordre:
$ sudo /etc/init.d/apache2 restart
Possa una pantalla del contingut de la carpeta /etc/apache2/sites-enabled
6. Prova el correcte funcionament accedint des de un navegador d'una màquina client, per
exemple winClient. Possa una pantalla de l'accés amb el navegador a la URL dels dos virtual
hosts.
7. Verifica els accessos del client indicat abans al servidor, consultant el fitxer
/var/log/apache2/access.log
Possa una pantalla del contingut del fitxer anterior
Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals
Exercici 2 – Virtualhost configuració amb Webmin
(Segueix els següents passos i en acabar ensenya-ho al professor.)
1. Crear un host virtual
Per crear un host virtual selecciona dins el menú "Apache webserver" del Webmin, la pestanya
"Create virtual host". A "Document root"(o Raiz para documentos) escriu la ruta:
"/var/www/virtual" i a nom del servidor "virtual.smx7.net", i prem el botó "Create now".
Primero paso: ApacheWebserver
Segundo Paso: Create virtual host
Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals
Tercero Paso: Apache Webserver
2. Configuració del host virtual
Per accedir a la configuració del nou host virtual fes un clic a la bola del món amb l'entrada
corresponent i es mostraran les opcions disponibles.
Primera paso: Virtual Server Options
Pots veure les directives a "Edit directives"(o "Editar directivas"). La directiva "NameVirtualHost
*" que es troba a "/etc/apache2/sites-available/default" indica que s'activen els hosts virtuals per
nom.
Quan des d'un navegador entra una petició a Apache2 per una IP donada, Apache2 comprova el nom
de domini que s'està sol·licitant i mostra el contingut associat.
Segunda Paso: Edit Directives
Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals
Tercero Paso: Edit Directives
3. Resolució de noms per al nou servidor
Un cop creat el host virtual cal afegir un registre DNS que correspongui a "virtual.smxn.net" (si no
tens el servidor DNS instal·lat, sols per veure-ho de forma local pots afegir una entrada al fitxer
"hosts").
4. Accés al host virtual
Per acabar cal crear un arxiu "index.html" en el directori /var/www/virtual/ de benvinguda al host
virtual.
Cada host virtual pot tenir una estructura web totalment independent.

Mais conteúdo relacionado

Mais procurados

Xarxes Amb Linux
Xarxes Amb LinuxXarxes Amb Linux
Xarxes Amb Linux
guest41b58b
 
Presentacio alfresco
Presentacio alfrescoPresentacio alfresco
Presentacio alfresco
miquel011
 
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'UbiquitiExecutar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Jordi Clopés Esteban
 

Mais procurados (17)

P2-openkm
P2-openkmP2-openkm
P2-openkm
 
Introducció a Docker
Introducció a DockerIntroducció a Docker
Introducció a Docker
 
Control remot amb Telnet i SSH
Control remot amb Telnet i SSHControl remot amb Telnet i SSH
Control remot amb Telnet i SSH
 
Repositori local de paquets de ubuntu 10.04
Repositori local de paquets de ubuntu 10.04Repositori local de paquets de ubuntu 10.04
Repositori local de paquets de ubuntu 10.04
 
Xarxes Amb Linux
Xarxes Amb LinuxXarxes Amb Linux
Xarxes Amb Linux
 
Presentacio alfresco
Presentacio alfrescoPresentacio alfresco
Presentacio alfresco
 
Instal·lació apache
Instal·lació apacheInstal·lació apache
Instal·lació apache
 
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'UbiquitiExecutar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
 
Duplicity
DuplicityDuplicity
Duplicity
 
Taller Colinux
Taller ColinuxTaller Colinux
Taller Colinux
 
Tema1
Tema1Tema1
Tema1
 
Openkm tutorial al sistema operatiu Debian
Openkm tutorial al sistema operatiu DebianOpenkm tutorial al sistema operatiu Debian
Openkm tutorial al sistema operatiu Debian
 
Tasca4
Tasca4Tasca4
Tasca4
 
DRBL amb imatges
DRBL amb imatgesDRBL amb imatges
DRBL amb imatges
 
DRBL
DRBLDRBL
DRBL
 
Proxy Squid amb Debian Squeeze
Proxy Squid amb Debian SqueezeProxy Squid amb Debian Squeeze
Proxy Squid amb Debian Squeeze
 
Perfiles mobiles
Perfiles mobilesPerfiles mobiles
Perfiles mobiles
 

Semelhante a DHCP

HyperText Transfer Protocolo
HyperText Transfer ProtocoloHyperText Transfer Protocolo
HyperText Transfer Protocolo
Francesc Perez
 

Semelhante a DHCP (20)

Tema 5
Tema 5Tema 5
Tema 5
 
Presentacio alfresco
Presentacio alfrescoPresentacio alfresco
Presentacio alfresco
 
Presentació de les novetats i llicències Vmware esxi 5
Presentació de les novetats i llicències Vmware esxi 5Presentació de les novetats i llicències Vmware esxi 5
Presentació de les novetats i llicències Vmware esxi 5
 
Asix act3v4
Asix act3v4Asix act3v4
Asix act3v4
 
Presentació del servidor DHCP per Windows 2003
Presentació del servidor DHCP per Windows 2003Presentació del servidor DHCP per Windows 2003
Presentació del servidor DHCP per Windows 2003
 
Instalacion de windows server 2008 en Virtual Box
Instalacion de windows server 2008 en Virtual BoxInstalacion de windows server 2008 en Virtual Box
Instalacion de windows server 2008 en Virtual Box
 
Virtualització
VirtualitzacióVirtualització
Virtualització
 
Presentació de Samba
Presentació de SambaPresentació de Samba
Presentació de Samba
 
Metasploit framework mini how-to
Metasploit framework mini how-toMetasploit framework mini how-to
Metasploit framework mini how-to
 
Virtualbox (1).pdf
Virtualbox (1).pdfVirtualbox (1).pdf
Virtualbox (1).pdf
 
Wordpress bàsic - Olot 2011
Wordpress bàsic - Olot 2011Wordpress bàsic - Olot 2011
Wordpress bàsic - Olot 2011
 
Xarxes Amb Linux
Xarxes Amb LinuxXarxes Amb Linux
Xarxes Amb Linux
 
Configuracio servei dns Windows
Configuracio servei dns WindowsConfiguracio servei dns Windows
Configuracio servei dns Windows
 
HyperText Transfer Protocolo
HyperText Transfer ProtocoloHyperText Transfer Protocolo
HyperText Transfer Protocolo
 
Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...
Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...
Instal·lació MySQL Server i Workbench. Creació de base de dades. Tipus de dad...
 
Creació de base de dades utilitzant llenguatge SQL.
Creació de base de dades utilitzant llenguatge SQL.Creació de base de dades utilitzant llenguatge SQL.
Creació de base de dades utilitzant llenguatge SQL.
 
Linux
LinuxLinux
Linux
 
crear un domini erik-fernandez
 crear un domini erik-fernandez crear un domini erik-fernandez
crear un domini erik-fernandez
 
Power point informàtica
Power point informàticaPower point informàtica
Power point informàtica
 
Power Point Informàtica
Power Point InformàticaPower Point Informàtica
Power Point Informàtica
 

Mais de IES Puig Castellar

Mais de IES Puig Castellar (7)

Instalación moodle en ubuntu
Instalación moodle en ubuntuInstalación moodle en ubuntu
Instalación moodle en ubuntu
 
Kiosko
KioskoKiosko
Kiosko
 
Guia mediawiki
Guia mediawikiGuia mediawiki
Guia mediawiki
 
El programa clonezilla
El programa clonezillaEl programa clonezilla
El programa clonezilla
 
Picassa
PicassaPicassa
Picassa
 
Viatge a Bangladesh
Viatge a BangladeshViatge a Bangladesh
Viatge a Bangladesh
 
Viatge a Bangladesh
Viatge a Bangladesh Viatge a Bangladesh
Viatge a Bangladesh
 

DHCP

  • 1. Curs 2013/2014 Rayhan Ali Khan CFGM SMX - M7 Serveis de Xarxa Apache NF1: DHCP Activitat:UF3A2-APACHE2-VirtualHosts Amb els hosts virtuals Apache2 permet albergar diferents dominis en una sola màquina, o sigui, executar més d'un lloc web en el mateix servidor. Podem albergar dos llocs (p.ex. servidor1.domini.inet i servidor2.domini.inet) en la mateixa màquina, responent ambdós a una sola IP i Apache2 atenent ambdós llocs pel port 80. Apache suporta dos tipus de hosts virtuals: 1. Hosts virtuals basats en noms: permeten allotjar diferents noms de host o dominis en una mateixa màquina (IP). 2. Hosts virtuals basats en IP: una màquina respon de diferent manera a diferents adreces IP. Tenim múltiples IP assignades al sistema i volem que cada una d'elles suporti un lloc web. Exercici 1 – Virtualhost configuració manual (Segueix els següents passos i en acabar ensenya-ho al professor.) GrameImpuls ens ha demanat configurar el seu servidor Web, de manera que es permeti l'accés a Pàgina 1 de 9
  • 2. Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals dos llocs (sites) diferents. Per possibilitar l'accés a cada lloc, s'utilitzarà noms diferents per a cada lloc en el servidor (recorda que n és el número que tens assignat): • www1.smxn.net amb el directori arrel a /var/www/smxn_1.net • www2.smxn.net amb el directori arrel a /var/www/smxn_2.net 1. Crea les carpetes i un fitxer a cadascun dels llocs webs que volem. Per xemple: Lloc web: www1.smxn.net Carpeta: /var/www/smx7_1 Crerem el fitxer /var/www/smx7_1/index.html amb el següent contingut: <html>      <head>  <title>  SMXn_1   </title>   </head>      <body>             <h1>Benvingut/da al VirtualHost 1</h1>      </body> </html> Fes el mateix per al lloc web: www2.smxn.net
  • 3. Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals Els següents passos que faltan són per habilitar la web, i sigui accessible des de la xarxa. 2. Anem al fitxer de configuració /etc/apache2/ports.conf i ens assegurem que apareix la directiva: NameVirtualHost *      # Potser ja apareix com: NameVirtualHost *:80   # * representa qualsevol IP o nom i 80 el port #sudo nano /etc/apache2/ports.conf
  • 4. Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals 3. Anem al directori /etc/apache2/sites-available i crearem un fitxer per a cadascun dels servidors virtuals i els donarem el seu mateix nom: # Fitxer /etc/apache2/sites­available/www1.smxn.net <virtualhost *>  # Possem "*" o "*:80", segons el NameVirtualHost Servername www1.smxn.net DocumentRoot /var/www/smxn_1 ServerAdmin webmaster1@smxn.net </virtualhost> #sudo nano /etc/apache2/sites­available/www1.smxn.net # Fitxer /etc/apache2/sites­available/www2.smxn.net <virtualhost *>  # Possem "*" o "*:80", segons el NameVirtualHost Servername www2.smxn.net DocumentRoot /var/www/smxn_2 ServerAdmin webmaster2@smxn.net </virtualhost>
  • 5. Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals #sudo nano /etc/apache2/sites­available/www2.smxn.net 4. Resolució de noms per als nous servidors. Un cop creat el host virtual cal afegir els registres DNS que correspongui: www1.smxn.net, ... (si no tens el servidor DNS instal·lat i/o clients configurats, sols per veure-ho de forma local pots afegir una entrada al fitxer "hosts" veure http://es.wikipedia.org/wiki/Archivo_Hosts). 172.16.n.1 servidor.smx7.net       www1.smx7.net   www2.smx7.net 5. Ara cal habilitar cada lloc web per a què estigui disponible en el servidor virtual mitjançant l'ordre a2ensite, el qual crea un enllaç simbòlic en /etc/apache2sites-enabled, als fitxers de configuració creats prèviament a /etc/apache2/sites-available/ $ sudo cd /etc/apache2/sites­available $ sudo a2ensite www1.smx7.net
  • 6. Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals $ sudo a2ensite www2.smx7.net Cal reiniciar el servei web amb l'ordre: $ sudo /etc/init.d/apache2 restart Possa una pantalla del contingut de la carpeta /etc/apache2/sites-enabled 6. Prova el correcte funcionament accedint des de un navegador d'una màquina client, per exemple winClient. Possa una pantalla de l'accés amb el navegador a la URL dels dos virtual hosts. 7. Verifica els accessos del client indicat abans al servidor, consultant el fitxer /var/log/apache2/access.log Possa una pantalla del contingut del fitxer anterior
  • 7. Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals Exercici 2 – Virtualhost configuració amb Webmin (Segueix els següents passos i en acabar ensenya-ho al professor.) 1. Crear un host virtual Per crear un host virtual selecciona dins el menú "Apache webserver" del Webmin, la pestanya "Create virtual host". A "Document root"(o Raiz para documentos) escriu la ruta: "/var/www/virtual" i a nom del servidor "virtual.smx7.net", i prem el botó "Create now". Primero paso: ApacheWebserver Segundo Paso: Create virtual host
  • 8. Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals Tercero Paso: Apache Webserver 2. Configuració del host virtual Per accedir a la configuració del nou host virtual fes un clic a la bola del món amb l'entrada corresponent i es mostraran les opcions disponibles. Primera paso: Virtual Server Options Pots veure les directives a "Edit directives"(o "Editar directivas"). La directiva "NameVirtualHost *" que es troba a "/etc/apache2/sites-available/default" indica que s'activen els hosts virtuals per nom. Quan des d'un navegador entra una petició a Apache2 per una IP donada, Apache2 comprova el nom de domini que s'està sol·licitant i mostra el contingut associat. Segunda Paso: Edit Directives
  • 9. Curs 2010-2011 / SMX / Serveis de xarxa / UF3A2 Exercicis sobre HTTP – Hosts virtuals Tercero Paso: Edit Directives 3. Resolució de noms per al nou servidor Un cop creat el host virtual cal afegir un registre DNS que correspongui a "virtual.smxn.net" (si no tens el servidor DNS instal·lat, sols per veure-ho de forma local pots afegir una entrada al fitxer "hosts"). 4. Accés al host virtual Per acabar cal crear un arxiu "index.html" en el directori /var/www/virtual/ de benvinguda al host virtual. Cada host virtual pot tenir una estructura web totalment independent.