SlideShare una empresa de Scribd logo
By: vito507
Hecho por vito507
Twitter: @vito507
Bueno, esta vez les mostrare como instalar y configurar un servidor web en CentOS, para ello yo
utilizo la versión 6.4.
Comencemos…
Lo primero que haremos será cambiarnos a usuario root del sistema (para esto usa el comando
su), y luego actualizaremos todo el paquete de aplicaciones de CentOS, eso lo haremos con el
comando: yum update (esto tomara un rato).
Finalizada la actualización iniciaremos el servicio Apache:

Ahora lo que haremos será crear nuestros dominios virtuales, para esto tendremos que editar el
archivo de configuración de Apache, y lo haremos así:

Al hacer eso saldrá un archivo con mucho texto, solo tenemos que buscar una línea que diga:
“NameVirtualHost *:80” y descomentarla (es decir quitarle el #).
Ahora crearemos nuestros dominios, hay que hacer en la misma ruta que indico aquí:

En el paso anterior lo que hice fue crear los dominios virtuales el cual es: “sistemas.com” y dentro
de ese dominio eh creado otras carpetas, las que son: “html”, “cgi-bin”, “icons”, “error”. Esto lo
debes hacer para cada dominio que desees crear.
Ahora vamos a crear y modificar los ficheros de configuración de los dominios virtuales:
Primero debemos crear el directorio, recuerden esto es en la misma ruta que yo uso, lo haremos
de la siguiente manera:

Luego crearemos el fichero de configuración dentro del directorio que acabamos de crear y lo
haremos con el siguiente comando: “vi /etc/httpd/conf.d/sistemas.com.conf/httpd.conf”, se no
abrirá un fichero en blanco, el cual llenaremos con la siguiente información:
Hecho por vito507
Twitter: @vito507
Después de guardar el fichero, abrimos el fichero “hosts”

Y agregar nuestra IP y el nombre del servidor, guardar y reiniciar el servicio Apache usando el
siguiente comando: “service httpd restart”

Y si lo pruebas en el navegador, veras la página de Apache, recuerda que debes colocar tu página
en la carpeta html del directorio que creaste al principio.
Ahora vamos por el DNS. Para así incluirle el “www” adelante del dominio.
Comencemos con instalar los servicios de BIND, para ello ejecutamos el siguiente comando:
Luego de concluida la instalación, vamos a copiar un fichero llamado: “named.ca” y lo llamaremos
“root.hints” cuya función no es más que almacenar las zonas cuando editemos dicho archivo. Para
eso ejecutamos el siguiente comando, aclaro que las rutas son estáticas, es decir, dichas rutas no
cambiaran.
Hecho por vito507
Twitter: @vito507
Luego de realizada la copia vamos a editar el fichero “named.ca” esto es para agregarle las zonas
de resolución DNS, para esto usamos el comando:

Veremos que se nos abrirá un archivo con algunas letras ya escritas, ahora lo editaremos a nuestra
manera (colocaremos nuestra configuración cambiando partes claves del fichero), nos debería
quedar así:

En la imagen anterior se cambió la parte que dice: “listen-on port 53 {127.0.0.1;};” por “listen-on
port 53 {192.168.1.18;};” (recuerden que esa IP es la de nuestra pc). En la siguiente imagen
veremos cómo se deben agregar las zonas, tanto directa como inversa esta configuración de las
zonas aplica solo para un servidor DNS maestro, la configuración es igual para todos los servidores
DNS, recuerda solo cambiar el dominio por el tuyo.
Hecho por vito507
Twitter: @vito507

Como veremos en la imagen anterior, se agregaron las zonas para “localhost” y para
“sistemas.com” y se agregó el fichero “root.hints” a una zona blanca, por respaldo. También se
dieron nombres a los archivos de “localhost” que son: “server.direc” y “server.invert” y de
“sistemas.com” son: “sistemas.direc” y “sistemas.invert” más adelante agregaremos la
información de estos ficheros.
Recuerda comentar las dos últimas líneas ya que estas no las necesitaremos.
Ahora procederemos a crear los ficheros “server.direc”, “server.invert”, “sistemas.direc”,
“sistemas.invert”. Para ello usamos el comando “touch” de la siguiente manera:

Luego de crear los 4 ficheros vamos, ejecutamos el comando “ls /var/named” para asegurarnos
que los ficheros fueron creados.
Ahora, terminada la parte de creación de ficheros, pasaremos a la parte de edición de los ficheros,
al ser esta parte un poco delicada y extensa pondré las 3 imágenes (una por cada zona) y estarán
en este orden: “server.direc, server.invert, sistemas.direc y sistemas.invert”
Hecho por vito507
Twitter: @vito507
Primera imagen: “server.direc”

Segunda imagen: “server.invert”

Tercera imagen: “sistemas.direc”
Hecho por vito507
Twitter: @vito507
Cuarta imagen: “sistemas.invert”

Estos ficheros fueron editamos con “vi” en tu terminal deberías tener tus líneas de comandos así:

Después de hacer todo esto simplemente reiniciamos nuestro servicio de DNS, para esto usamos
el comando: “service named restart” y eso es todo en la parte de DNS, vamos con la parte de SSL
para nuestra página. El certificado que crearemos será solo para aplicarlo dentro de nuestra
intranet.
Primero, vamos a ejecutar el comando:

Finalizada la instalación, vamos a ejecutar el siguiente comando que nos ayudara a crear la llave
privada:

Luego escribimos el siguiente comando que seria:
Este nos mandara a la creacion de el certificado, en mi caso lo complete de la siguiente forma:
Hecho por vito507
Twitter: @vito507
Ahora vamos a firmar nuestro certificado con misma llave que hemos creado, para eso ejecutamos
el siguiente comando:

Y si haz seguido las indicaciones bien, veras que saldrá “Signature ok”, y ¡Listo! Tenemos nuestro
certificado firmado por nosotros mismos.
Después de hecho esto vamos a copiar los 3 ficheros que creamos, y lo hacemos de la siguiente
forma:

Ahora tenemos que actualizar el archivo de configuración de Apache SSL, y lo haremos de la
siguiente manera: “vi /etc/httpd/conf.d/ssl.conf”, y dentro de ese fichero debes encontrar las
siguientes líneas:

Al final de estas lineas debe estar la palabra “localhost” solo la reemplazaremos por el nombre del
fichero que creamos (la llave).
Ahora solo reiniciamos el servicio de apache:

Ahora tenemos que editar el fichero de configuración de Apache, para esto ejecutamos:

Dentro de este fichero, buscaremos todas las líneas que digan “DocumentRoot” y le indicaremos
la ruta de donde se encuentra nuestra página.
Seguido editaremos el fichero de nuestro sitio, y lo hacemos de la siguiente manera:
Este fichero ya tiene una configuración previa (la creamos al principio de nuestro apache) dejamos
esa allí y le añadiremos lo siguiente:
Hecho por vito507
Twitter: @vito507
Hecho esto, no queda más que reiniciar nuestro servicio de Apache y pues, rogar que funcione:

No me eh saltado ningún paso de todo lo que eh hecho, asique no me digan que no les funciona,
ahora si ejecutamos nuestro navegador y escribimos la dirección de nuestro sitio, nos debería de
salir algo más o menos así:

Si ven la barra de dirección (donde dice www.sistemas.com) ya está bajo SSL, esto quiere decir que
todo salió bien y que hemos ¡TERMINADO!

Más contenido relacionado

La actualidad más candente

Instalación y configuración de servidor DNS
Instalación y configuración de servidor DNSInstalación y configuración de servidor DNS
Instalación y configuración de servidor DNS
Francisco José Cruz Jiménez
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2yimfer1
 
Servidor DHCP en Centos 6.5
Servidor DHCP en Centos 6.5Servidor DHCP en Centos 6.5
Servidor DHCP en Centos 6.5
Vanesa Rodríguez Percy
 
Centos 6.5 Servidor Básico
Centos 6.5 Servidor BásicoCentos 6.5 Servidor Básico
Centos 6.5 Servidor Básico
cyberleon95
 
Guia Funcionamiento LDAP
Guia Funcionamiento LDAPGuia Funcionamiento LDAP
Guia Funcionamiento LDAPcyberleon95
 
Instalación DHCP en CentOS 6.2
Instalación DHCP en CentOS 6.2Instalación DHCP en CentOS 6.2
Instalación DHCP en CentOS 6.2camilaml
 
Instalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIANInstalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIAN
cyberleon95
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2
cyberleon95
 
INSTALAR SERVIDOR DNS EN LINUX DEBIAN
INSTALAR SERVIDOR DNS EN LINUX DEBIANINSTALAR SERVIDOR DNS EN LINUX DEBIAN
INSTALAR SERVIDOR DNS EN LINUX DEBIAN
Andrés Pozo Pérez
 
DNS dinámico: Actualización dinámica de nombres en una red
DNS dinámico: Actualización dinámica de nombres en una redDNS dinámico: Actualización dinámica de nombres en una red
DNS dinámico: Actualización dinámica de nombres en una red
Esteban Saavedra
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
Francisco José Cruz Jiménez
 
Servidor FTP en Centos 6
Servidor FTP en Centos 6Servidor FTP en Centos 6
Servidor FTP en Centos 6
AngiePalacios03
 
Correo Red Hat Enterprise Linux 6.2
Correo Red Hat Enterprise Linux 6.2Correo Red Hat Enterprise Linux 6.2
Correo Red Hat Enterprise Linux 6.2cyberleon95
 
Servicio de directorio en Centos 6.5
Servicio de directorio en Centos 6.5Servicio de directorio en Centos 6.5
Servicio de directorio en Centos 6.5
Vanesa Rodríguez Percy
 
Configuración de clientes y servidores DNS para Windows y Linux
Configuración de clientes y servidores DNS para Windows y LinuxConfiguración de clientes y servidores DNS para Windows y Linux
Configuración de clientes y servidores DNS para Windows y Linux
Miguel Fernando
 
Guia de instalación de dhcp en centos 6.4
Guia de instalación de dhcp en centos 6.4Guia de instalación de dhcp en centos 6.4
Guia de instalación de dhcp en centos 6.4
Michelle Gutierrez
 
Integración LDAP + SAMBA
Integración LDAP + SAMBAIntegración LDAP + SAMBA
Integración LDAP + SAMBAcyberleon95
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
Francisco José Cruz Jiménez
 
Configuración Servidor DHCP
Configuración Servidor DHCPConfiguración Servidor DHCP
Configuración Servidor DHCP
Francisco José Cruz Jiménez
 

La actualidad más candente (20)

Instalación y configuración de servidor DNS
Instalación y configuración de servidor DNSInstalación y configuración de servidor DNS
Instalación y configuración de servidor DNS
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2
 
Servidor DHCP en Centos 6.5
Servidor DHCP en Centos 6.5Servidor DHCP en Centos 6.5
Servidor DHCP en Centos 6.5
 
Centos 6.5 Servidor Básico
Centos 6.5 Servidor BásicoCentos 6.5 Servidor Básico
Centos 6.5 Servidor Básico
 
Guia Funcionamiento LDAP
Guia Funcionamiento LDAPGuia Funcionamiento LDAP
Guia Funcionamiento LDAP
 
Instalación DHCP en CentOS 6.2
Instalación DHCP en CentOS 6.2Instalación DHCP en CentOS 6.2
Instalación DHCP en CentOS 6.2
 
Instalación y Configuración de LDAP
Instalación y Configuración de LDAPInstalación y Configuración de LDAP
Instalación y Configuración de LDAP
 
Instalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIANInstalación y Configuración Firewall ENDIAN
Instalación y Configuración Firewall ENDIAN
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2
 
INSTALAR SERVIDOR DNS EN LINUX DEBIAN
INSTALAR SERVIDOR DNS EN LINUX DEBIANINSTALAR SERVIDOR DNS EN LINUX DEBIAN
INSTALAR SERVIDOR DNS EN LINUX DEBIAN
 
DNS dinámico: Actualización dinámica de nombres en una red
DNS dinámico: Actualización dinámica de nombres en una redDNS dinámico: Actualización dinámica de nombres en una red
DNS dinámico: Actualización dinámica de nombres en una red
 
Instalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSHInstalación y configuración Servidor FTP y SSH
Instalación y configuración Servidor FTP y SSH
 
Servidor FTP en Centos 6
Servidor FTP en Centos 6Servidor FTP en Centos 6
Servidor FTP en Centos 6
 
Correo Red Hat Enterprise Linux 6.2
Correo Red Hat Enterprise Linux 6.2Correo Red Hat Enterprise Linux 6.2
Correo Red Hat Enterprise Linux 6.2
 
Servicio de directorio en Centos 6.5
Servicio de directorio en Centos 6.5Servicio de directorio en Centos 6.5
Servicio de directorio en Centos 6.5
 
Configuración de clientes y servidores DNS para Windows y Linux
Configuración de clientes y servidores DNS para Windows y LinuxConfiguración de clientes y servidores DNS para Windows y Linux
Configuración de clientes y servidores DNS para Windows y Linux
 
Guia de instalación de dhcp en centos 6.4
Guia de instalación de dhcp en centos 6.4Guia de instalación de dhcp en centos 6.4
Guia de instalación de dhcp en centos 6.4
 
Integración LDAP + SAMBA
Integración LDAP + SAMBAIntegración LDAP + SAMBA
Integración LDAP + SAMBA
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Configuración Servidor DHCP
Configuración Servidor DHCPConfiguración Servidor DHCP
Configuración Servidor DHCP
 

Destacado

Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuración
xandra8556
 
Servidor DHCP en Centos 6
Servidor DHCP en Centos 6Servidor DHCP en Centos 6
Servidor DHCP en Centos 6
AngiePalacios03
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
Humano Terricola
 
Streaming
Streaming Streaming
Streaming
Dayana Polo
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
{|::::::. ELDAVAN .:::::::|}
 
Podcast video podcast_streaming
Podcast video podcast_streamingPodcast video podcast_streaming
Podcast video podcast_streaming
Miguel Frías
 
Servidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOSServidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOSKramer Garay Gómez
 
Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2camilaml
 
Exposicion samba
Exposicion sambaExposicion samba
Exposicion samba
Francisco Flores Checa
 
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Salvador Cruz Lopez
 

Destacado (11)

Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuración
 
Servidor DHCP en Centos 6
Servidor DHCP en Centos 6Servidor DHCP en Centos 6
Servidor DHCP en Centos 6
 
Instalalación de CentOS
Instalalación de CentOSInstalalación de CentOS
Instalalación de CentOS
 
Servidor proxy en centos
Servidor proxy en centosServidor proxy en centos
Servidor proxy en centos
 
Streaming
Streaming Streaming
Streaming
 
Servicio apache gnu linux-centos ::: http://leymebamba.com
Servicio apache  gnu linux-centos  ::: http://leymebamba.comServicio apache  gnu linux-centos  ::: http://leymebamba.com
Servicio apache gnu linux-centos ::: http://leymebamba.com
 
Podcast video podcast_streaming
Podcast video podcast_streamingPodcast video podcast_streaming
Podcast video podcast_streaming
 
Servidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOSServidor de autenticación con OpenLDAP en CentOS
Servidor de autenticación con OpenLDAP en CentOS
 
Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2Instalación de DNS en CentOS 6.2
Instalación de DNS en CentOS 6.2
 
Exposicion samba
Exposicion sambaExposicion samba
Exposicion samba
 
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
Manual instalación y configuración de servidor de correo zimbra 8.0.4 en cent...
 

Similar a CentOS 6.4 como DNS, Apache, SSL...

Montar un servidor web win7
Montar un servidor web win7Montar un servidor web win7
Montar un servidor web win7
New York
 
Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7
santiago Ramirez Ramirez
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2YinaGarzon
 
Servidor dns rhel 6.2 copy copy
Servidor dns rhel 6.2 copy copyServidor dns rhel 6.2 copy copy
Servidor dns rhel 6.2 copy copyYinaGarzon
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2cyberleon95
 
Servidores cent os final
Servidores cent os finalServidores cent os final
Servidores cent os finalSteven Restrepo
 
Manual del usuario
Manual del usuarioManual del usuario
Manual del usuario
Leidy Melendez Bello
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
Baruch Ramos
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
Fausto Amador Mairena
 
Internal.docx
Internal.docxInternal.docx
Internal.docx
EDUARDOFELIPERAMIREZ1
 
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxConfiguracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxMohamed Diop
 
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinputSubiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
AnxnLeg
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphp
zonajava
 
Instalación de word press en ubuntu
Instalación de word press en ubuntuInstalación de word press en ubuntu
Instalación de word press en ubuntukeniameraris
 
Instalación de word press en ubuntu
Instalación de word press en ubuntuInstalación de word press en ubuntu
Instalación de word press en ubuntukeniameraris
 
Instalación de word press en ubuntu
Instalación de word press en ubuntuInstalación de word press en ubuntu
Instalación de word press en ubuntukeniameraris
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommerce
macu123
 
Instalacion Wordpress En Linux
Instalacion Wordpress En LinuxInstalacion Wordpress En Linux
Instalacion Wordpress En Linuxandres
 

Similar a CentOS 6.4 como DNS, Apache, SSL... (20)

Montar un servidor web win7
Montar un servidor web win7Montar un servidor web win7
Montar un servidor web win7
 
Apache practica
Apache practicaApache practica
Apache practica
 
Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2
 
Servidor dns rhel 6.2 copy copy
Servidor dns rhel 6.2 copy copyServidor dns rhel 6.2 copy copy
Servidor dns rhel 6.2 copy copy
 
Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2
 
Servidores cent os final
Servidores cent os finalServidores cent os final
Servidores cent os final
 
Manual del usuario
Manual del usuarioManual del usuario
Manual del usuario
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualbox
 
.
..
.
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Internal.docx
Internal.docxInternal.docx
Internal.docx
 
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxConfiguracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
 
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinputSubiendo shell y explotando vulnerabilidad lfi vía phpinput
Subiendo shell y explotando vulnerabilidad lfi vía phpinput
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphp
 
Instalación de word press en ubuntu
Instalación de word press en ubuntuInstalación de word press en ubuntu
Instalación de word press en ubuntu
 
Instalación de word press en ubuntu
Instalación de word press en ubuntuInstalación de word press en ubuntu
Instalación de word press en ubuntu
 
Instalación de word press en ubuntu
Instalación de word press en ubuntuInstalación de word press en ubuntu
Instalación de word press en ubuntu
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommerce
 
Instalacion Wordpress En Linux
Instalacion Wordpress En LinuxInstalacion Wordpress En Linux
Instalacion Wordpress En Linux
 

Último

EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 

Último (20)

EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 

CentOS 6.4 como DNS, Apache, SSL...

  • 1. By: vito507 Hecho por vito507 Twitter: @vito507 Bueno, esta vez les mostrare como instalar y configurar un servidor web en CentOS, para ello yo utilizo la versión 6.4. Comencemos… Lo primero que haremos será cambiarnos a usuario root del sistema (para esto usa el comando su), y luego actualizaremos todo el paquete de aplicaciones de CentOS, eso lo haremos con el comando: yum update (esto tomara un rato). Finalizada la actualización iniciaremos el servicio Apache: Ahora lo que haremos será crear nuestros dominios virtuales, para esto tendremos que editar el archivo de configuración de Apache, y lo haremos así: Al hacer eso saldrá un archivo con mucho texto, solo tenemos que buscar una línea que diga: “NameVirtualHost *:80” y descomentarla (es decir quitarle el #). Ahora crearemos nuestros dominios, hay que hacer en la misma ruta que indico aquí: En el paso anterior lo que hice fue crear los dominios virtuales el cual es: “sistemas.com” y dentro de ese dominio eh creado otras carpetas, las que son: “html”, “cgi-bin”, “icons”, “error”. Esto lo debes hacer para cada dominio que desees crear. Ahora vamos a crear y modificar los ficheros de configuración de los dominios virtuales: Primero debemos crear el directorio, recuerden esto es en la misma ruta que yo uso, lo haremos de la siguiente manera: Luego crearemos el fichero de configuración dentro del directorio que acabamos de crear y lo haremos con el siguiente comando: “vi /etc/httpd/conf.d/sistemas.com.conf/httpd.conf”, se no abrirá un fichero en blanco, el cual llenaremos con la siguiente información:
  • 2. Hecho por vito507 Twitter: @vito507 Después de guardar el fichero, abrimos el fichero “hosts” Y agregar nuestra IP y el nombre del servidor, guardar y reiniciar el servicio Apache usando el siguiente comando: “service httpd restart” Y si lo pruebas en el navegador, veras la página de Apache, recuerda que debes colocar tu página en la carpeta html del directorio que creaste al principio. Ahora vamos por el DNS. Para así incluirle el “www” adelante del dominio. Comencemos con instalar los servicios de BIND, para ello ejecutamos el siguiente comando: Luego de concluida la instalación, vamos a copiar un fichero llamado: “named.ca” y lo llamaremos “root.hints” cuya función no es más que almacenar las zonas cuando editemos dicho archivo. Para eso ejecutamos el siguiente comando, aclaro que las rutas son estáticas, es decir, dichas rutas no cambiaran.
  • 3. Hecho por vito507 Twitter: @vito507 Luego de realizada la copia vamos a editar el fichero “named.ca” esto es para agregarle las zonas de resolución DNS, para esto usamos el comando: Veremos que se nos abrirá un archivo con algunas letras ya escritas, ahora lo editaremos a nuestra manera (colocaremos nuestra configuración cambiando partes claves del fichero), nos debería quedar así: En la imagen anterior se cambió la parte que dice: “listen-on port 53 {127.0.0.1;};” por “listen-on port 53 {192.168.1.18;};” (recuerden que esa IP es la de nuestra pc). En la siguiente imagen veremos cómo se deben agregar las zonas, tanto directa como inversa esta configuración de las zonas aplica solo para un servidor DNS maestro, la configuración es igual para todos los servidores DNS, recuerda solo cambiar el dominio por el tuyo.
  • 4. Hecho por vito507 Twitter: @vito507 Como veremos en la imagen anterior, se agregaron las zonas para “localhost” y para “sistemas.com” y se agregó el fichero “root.hints” a una zona blanca, por respaldo. También se dieron nombres a los archivos de “localhost” que son: “server.direc” y “server.invert” y de “sistemas.com” son: “sistemas.direc” y “sistemas.invert” más adelante agregaremos la información de estos ficheros. Recuerda comentar las dos últimas líneas ya que estas no las necesitaremos. Ahora procederemos a crear los ficheros “server.direc”, “server.invert”, “sistemas.direc”, “sistemas.invert”. Para ello usamos el comando “touch” de la siguiente manera: Luego de crear los 4 ficheros vamos, ejecutamos el comando “ls /var/named” para asegurarnos que los ficheros fueron creados. Ahora, terminada la parte de creación de ficheros, pasaremos a la parte de edición de los ficheros, al ser esta parte un poco delicada y extensa pondré las 3 imágenes (una por cada zona) y estarán en este orden: “server.direc, server.invert, sistemas.direc y sistemas.invert”
  • 5. Hecho por vito507 Twitter: @vito507 Primera imagen: “server.direc” Segunda imagen: “server.invert” Tercera imagen: “sistemas.direc”
  • 6. Hecho por vito507 Twitter: @vito507 Cuarta imagen: “sistemas.invert” Estos ficheros fueron editamos con “vi” en tu terminal deberías tener tus líneas de comandos así: Después de hacer todo esto simplemente reiniciamos nuestro servicio de DNS, para esto usamos el comando: “service named restart” y eso es todo en la parte de DNS, vamos con la parte de SSL para nuestra página. El certificado que crearemos será solo para aplicarlo dentro de nuestra intranet. Primero, vamos a ejecutar el comando: Finalizada la instalación, vamos a ejecutar el siguiente comando que nos ayudara a crear la llave privada: Luego escribimos el siguiente comando que seria: Este nos mandara a la creacion de el certificado, en mi caso lo complete de la siguiente forma:
  • 7. Hecho por vito507 Twitter: @vito507 Ahora vamos a firmar nuestro certificado con misma llave que hemos creado, para eso ejecutamos el siguiente comando: Y si haz seguido las indicaciones bien, veras que saldrá “Signature ok”, y ¡Listo! Tenemos nuestro certificado firmado por nosotros mismos. Después de hecho esto vamos a copiar los 3 ficheros que creamos, y lo hacemos de la siguiente forma: Ahora tenemos que actualizar el archivo de configuración de Apache SSL, y lo haremos de la siguiente manera: “vi /etc/httpd/conf.d/ssl.conf”, y dentro de ese fichero debes encontrar las siguientes líneas: Al final de estas lineas debe estar la palabra “localhost” solo la reemplazaremos por el nombre del fichero que creamos (la llave). Ahora solo reiniciamos el servicio de apache: Ahora tenemos que editar el fichero de configuración de Apache, para esto ejecutamos: Dentro de este fichero, buscaremos todas las líneas que digan “DocumentRoot” y le indicaremos la ruta de donde se encuentra nuestra página. Seguido editaremos el fichero de nuestro sitio, y lo hacemos de la siguiente manera: Este fichero ya tiene una configuración previa (la creamos al principio de nuestro apache) dejamos esa allí y le añadiremos lo siguiente:
  • 8. Hecho por vito507 Twitter: @vito507 Hecho esto, no queda más que reiniciar nuestro servicio de Apache y pues, rogar que funcione: No me eh saltado ningún paso de todo lo que eh hecho, asique no me digan que no les funciona, ahora si ejecutamos nuestro navegador y escribimos la dirección de nuestro sitio, nos debería de salir algo más o menos así: Si ven la barra de dirección (donde dice www.sistemas.com) ya está bajo SSL, esto quiere decir que todo salió bien y que hemos ¡TERMINADO!