ServidorWebLocal_Ubuntu10_10

Embed Size (px)

DESCRIPTION

ServidorWebLocal

Citation preview

  • isaac.el.cec ElsecretodeaburrirescontarlotodoVoltaire. DRUPALNotasTcnicasNT04 ServidorWEBlocal(L.A.M.P.)

    1versin:29/11/2010 ltimarevisin:29/11/2010 Versionesutilizadas: UBUNTU10.10

    Resumen:

    InstruccinparamontarunservidorweblocalconarquitecturaLAMP=Linux+Apache2+MySQL5+PHP5,utilizandoUBUNTU10.10

    Pasos:

    1. Conseguirunordenadormediodecente(Consultarlosrequisitosmnimosen:

    http://es.wikipedia.org/wiki/Ubuntu#Requisitos)

    2. InstalarUBUNTU10.10Desktop(nohacefaltainstalarlaversinServer+complicada).

    Bajarpaquetede:http://www.ubuntu.com/desktop.

    Instruccionesdeinstalacinen:http://www.ubuntues.org/node/142690

    3. Unavezinstaladoyposterioractualizacindelospaquetes,abrir[Sistema >

    Administracin > Gestor de paquetes Synaptic]yenelmendelprograma

    seleccionar[Editar > Marcar los paquetes por tareas].Enlaventanaqueaparece

    marcar,sinoloestn:

    BasicUbuntuServer.

    LAMPServer.

    MailServer.

    UbuntuDesktop.

    Otrasopcionesadiscrecin,porejemploOpenSSHServery/oPrintServer.

    Aceptareinstalarlospaquetespropuestos.

    4. Prestaratencinduranteelprocesodeinstalacin:senospedirlapalabradepasodelusuario

    rootparaelgestordebasesdedatosMySQLsinoestabayainstalado.

    Licencia:CreativeCommons3.0ReconoceralAutorPermitidaCopiaNoComercialVertextocompletodelalicenciaahttp://es.creativecommons.org/

    WWW.PROPIUM.ORG Paracontactarconelautor:[email protected] Pgina1de3

  • isaac.el.cec ElsecretodeaburrirescontarlotodoVoltaire. DRUPALNotasTcnicasNT04 ServidorWEBlocal(L.A.M.P.)

    5. Instalarphpmyadminsinoestyainstalado,medianteSynapticomediantelneade

    ordenes:

    $ sudo aptitude install phpmyadmin

    6. Crearundirectorio[ webs ]bajonuestrodirectorioraz(carpetapersonal)

    [/home/mi_usuario/webs ].Bajoestedirectoriopondremoslascarpetasdelosdistintos

    sitiosweblocales.

    7. Crearunenlacesimblicobajo[/var/www/]a[/home/mi_usuario/webs]mediantela

    orden:

    $ sudo ln -s /home/mi_usuario/webs /var/www/webs

    Verificarlacreacindelenlacesimblicoconlaorden:

    $ ls -l /var/www

    8. ConfigurarAPACHE:

    A) ActivarelmodulomodrewriteparalasURLlimpiasmediantelaorden:

    $sudo a2enmod rewrite

    B) Editarelficherodeconfiguracin[ /etc/apache2/sites-available/default ]y

    aadirelsiguientebloqueporcadasitiowebquequeramostenerenmodolocal:

    ServerName www.mi_web.com ### Nombre incluido en /etc/hosts DocumentRoot /var/www/ webs/mi_web ### Enlaza a: /home/mi_usuario/webs/mi_web Options Indexes FollowSymLinks MultiViews AllowOverride All ### Permite las URL limpias... Order allow,deny allow from all

    Licencia:CreativeCommons3.0ReconoceralAutorPermitidaCopiaNoComercialVertextocompletodelalicenciaahttp://es.creativecommons.org/

    WWW.PROPIUM.ORG Paracontactarconelautor:[email protected] Pgina2de3

  • isaac.el.cec ElsecretodeaburrirescontarlotodoVoltaire. DRUPALNotasTcnicasNT04 ServidorWEBlocal(L.A.M.P.)

    C) Editarelfichero[ /etc/hosts ]aadiendounalneacomolasiguienteporcadasitio

    webquequeramostenerenmodolocal:

    127.0.0.1 www.mi_web.com ### Nombre del sitio dado como ServerName de APACHE.

    D) ArrancardenuevoelAPACHEmediantelaorden:

    $sudo /etc/init.d/apache2 restart

    Nota:sihasseguidolospasoshastaaqu,esnormal,ycontodarazn,queestaordennosdeunaviso:

    Warning:DocumentRoot[/var/www/webs/mi_web]doesnotexist.

    9. Verificarquefunciona:

    A) Creareldirectorio[ mi_web ]bajo[/home/mi_usuario/webs].

    B) Bajoestedirectoriocrearelfichero[ info.php ]conelsiguientecontenido:

    C) PonerennuestronavegadorladireccinURL[http://www.mi_web.com/info.php].

    Sitodoestcorrectodeberemos

    obtenerlapantalladeinformacinde

    PHP.

    Licencia:CreativeCommons3.0ReconoceralAutorPermitidaCopiaNoComercialVertextocompletodelalicenciaahttp://es.creativecommons.org/

    WWW.PROPIUM.ORG Paracontactarconelautor:[email protected] Pgina3de3