SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
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!

Mais conteúdo relacionado

Mais procurados

Servidor dns rhel 6.2
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2yimfer1
 
Centos 6.5 Servidor Básico
Centos 6.5 Servidor BásicoCentos 6.5 Servidor Básico
Centos 6.5 Servidor Básicocyberleon95
 
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 ENDIANcyberleon95
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2cyberleon95
 
INSTALAR SERVIDOR DNS EN LINUX DEBIAN
INSTALAR SERVIDOR DNS EN LINUX DEBIANINSTALAR SERVIDOR DNS EN LINUX DEBIAN
INSTALAR SERVIDOR DNS EN LINUX DEBIANAndré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 redEsteban Saavedra
 
Servidor FTP en Centos 6
Servidor FTP en Centos 6Servidor FTP en Centos 6
Servidor FTP en Centos 6AngiePalacios03
 
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
 
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 LinuxMiguel 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.4Michelle Gutierrez
 
Integración LDAP + SAMBA
Integración LDAP + SAMBAIntegración LDAP + SAMBA
Integración LDAP + SAMBAcyberleon95
 

Mais procurados (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
 

Destaque

Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuraciónxandra8556
 
Servidor DHCP en Centos 6
Servidor DHCP en Centos 6Servidor DHCP en Centos 6
Servidor DHCP en Centos 6AngiePalacios03
 
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_streamingMiguel 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
 
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
 

Destaque (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...
 

Semelhante a Configurar servidor web CentOS, DNS y SSL en

Montar un servidor web win7
Montar un servidor web win7Montar un servidor web win7
Montar un servidor web win7New 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 7santiago 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
Servidor dns rhel 6.2Servidor dns rhel 6.2
Servidor dns rhel 6.2cyberleon95
 
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
 
Servidores cent os final
Servidores cent os finalServidores cent os final
Servidores cent os finalSteven Restrepo
 
Vps local virtualbox
Vps local virtualboxVps local virtualbox
Vps local virtualboxBaruch Ramos
 
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 phpinputAnxnLeg
 
Manual easyphp
Manual easyphpManual easyphp
Manual easyphpzonajava
 
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 oscommercemacu123
 
Instalacion Wordpress En Linux
Instalacion Wordpress En LinuxInstalacion Wordpress En Linux
Instalacion Wordpress En Linuxandres
 

Semelhante a Configurar servidor web CentOS, DNS y SSL en (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
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
 
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

tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 

Último (20)

tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 

Configurar servidor web CentOS, DNS y SSL en

  • 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!