content top

Gestión de DNS y dominios en servidores VPS

Cuando charlamos de alojamiento web compartido normalmente el funcionamiento de los servidores DNS y de los dominios se resumen a poner el dominio y el alojamiento web ya funciona, en tanto que la plataforma cPanel y su cluster de DNS facilitan mucho las cosas. En el caso de los servidores VPS la cosa no es precisamente asi, un servidor VPS puede tener su propio servidor DNS o no, mas por otra parte, los dominios registrados no se ligan” de forma automática al servidor VPS, puesto que no guardan relación alguna. Hasta hace parcialmente poco tiempo hemos estado asignando a nuestros clientes del servicio DNS propias que apuntaban a los servidores DNS de sus servidores VPS, mas hemos decidido implementar una mejora, un gestor de DNS y dominios para TODOS nuestros servidores VPS, usando para ello PowerDNS y SolusVM. Para comenzar a gestionar dominios con el servidor DNS que ponemos a predisposición de nuestros clientes del servicio de VPS en primer lugar debemos dirigirnos al nuestro panel general de servidores VPS: http://gestiondeservidor.com   Tras autentificarte con tu cuenta (que te ha tenido que llegar en un e-mail al contratar el VPS), verás un listado de todos y cada uno de los VPS que tienes contratados con nosotros. A los VPS no vamos a hacerles caso, vamos a dirigirnos a la barra superior, específicamente al botón DNS” y lo pulsamos, con esto vamos a acceder al gestor DNS, que en un principio estará absolutamente vació:   Rellenamos el campo Add New Domain” con nuestro dominio y pulsamos el botón azul Add”. Hecho esto el dominio se añadirá al listado:   Pulsamos el botón azul Manage” rodeado con un cuadro colorado en la imagen anterior para configurar los tres registros básicos de la zona DNS, lo suficiente para que nuestro dominio pueda llevar al visitante a nuestro VPS y que los correos puedan llegar al servidor VPS. Debemos agregar tres tipos diferentes de registros: A Records CNAME Records MX Records Vamos a iniciar por el registro A o A Record, en este caso vamos a imaginarnos que la IP de nuestro servidor VPS es ochenta y ocho y que el dominio es pruebweb.es Debemos cubrir los datos como puedes ver en la imagen precedente, dejando vacio el campo Domain” puesto que cojera el dominio que hemos creado. Ahora vamos a crear el registro CNAME que apuntara www.pruebaweb.es a pruebaweb.es, para eso rellenamos los campos de la siguiente forma:   Como puedes ver, ponemos solo www”, ya que el resto del subdominio tras las www” los pone el gestor: www.pruebaweb.es”. Para finalizar, vamos a hacer que los mails de ese dominio puedan llegar a nuestro servidor VPS, para esto...

Read More

Desinfectar virus de servidor Linux con Maldet y ClamAV

El malware y los virus no solo se extienden a través de ordenadores Windows, cada dia cientos y cientos de miles de servidores web son inficionados en todo el mundo aprovechando vulnerabilidades en el software o fallos de seguridad en el código de las aplicaciones web instaladas en esos servidores. Ya hemos hablado múltiples veces de la seguridad de WordPress y de lo que puede ocasionar un simple malware en un sitios en un servidor, pudiendo llegar a inmovilizar todo el servidor y a ocasionar graves consecuencias en la reputación de la dirección IP o bien aun el robo de datos. El proceso que describiremos en este manual lo usamos bastante cuando alguno de nuestros clientes del servicio de servidores VPS nos avisa de que tiene malware en su servidor VPS, en el caso de nuestros servidores dedicados no nos pasa, puesto que todos nuestros dedicados son administrados y tenemos medidas proactivas para que el malware no llegue a colarse”. Cuando nos avisan de que un VPS con Linux tiene un malware lo primero que hacemos es entrar por línea de comandos mediante SSH (Putty) y ejecutar el que estimamos entre los mejores antimalware para Linux: Maldet. LMD (Linux Malware Detect) o asimismo llamado Maldet es un antimalware bastante potente que se acostumbra a combinar con ClamAV, un antivirus opensource. Esta combinación es bastante potente y es de la que hablaremos en este pequeño manual. En este caso vamos a proseguir el manual sobre uno de nuestros VPS con CentOS instalado, con lo que el manual es válido para las últimas versiones de CentOS y además de esto para otros sistemas operativos similares como Fedora o RedHat. Lo primero que vamos a hacer es ejecutar la descarga de Maldet desde un sitios, en tanto que no es posible encontrar Maldet en los repositorios: wget http://www.rfxn.com/downloads/maldetect-current.tar.gz Ahora vamos a descomprimir el archivotar.gz que acabamos de descargar desde RFXN con el siguiente comando: tar -xvf maldetect-current.tar.gz Lo siguiente que vamos a hacer es entrar a la carpetita que se termina de crear al descomprimir el archivotar.gz, la carpeta suele llevar el nombre de maldetect-” y la última versión libre que es la descargada, por ejemplo: maldetect-1.4.2”. Entramos dentro de la carpeta con un comando afín a este, pero ajustándonos a la versión que hemos descargado: cd maldetect-catorce Y ahora ejecutamos el instalador de Maldet utilizando el install.sh” que contiene su carpeta, para esto ejecutamos el siguiente comando tras entrar en la carpeta con el comando anterior: ./install.sh Se descargaran durante la instalación las últimas versiones de las firmas de detección de Maldet, esto es bueno puesto que cuanto más actualizadas estén las firmas de nuestro anti-malware,...

Read More

trucos apache como servidor web

Apache Web Server: El servidor web que de Red Hat es Apache Web Server. En resumen, los servidores web gestionan peticiones URL hacia archivos almacenados localmente, utilizando Document Root (/var/www/html) como ruta inicial.. El servidor web asocia meta-datos con los archivos que se le solicitan, tales como fotos, vídeos, etc. Cuando un usuario solicita un directorio en vez de un archivo, Apache muestra el archivo index.html (si existe), como fichero por defecto (esto se puede configurar para que pueda ser otro fichero), genera un listado de directorio generado en tiempo real (si está permitido), ó entrega un mensaje de error, generalmente error 404 Los servidores web y los ususarios, se comunican utilizando el protocolo HTTP Normalmente la  información servida desde un servidor web, es estructurada utilizando el lenguaje de marcas HTM, aunque mediante modulos se incorporan otros lenguajes como php o ASP por ejemplo. Instalación Servidor Web Apache:   Ejecutar: [root@station ~]# yum install httpd … Dependencies Resolved =================================================================== Package Arch Version Repository Size =================================================================== Installing: httpd i386 2.2.3-6.el5 rha-rhel 1.1 M … Installed: httpd.i386 0:2.2.3-6.el5 Complete!   Levantamos el Servicio: En RHEL5, el servicio web se llama httpd Se inicia con: service httpd start [root@station ~]$ service httpd start Starting httpd: [ OK ] [root@station ~]$ chkconfig httpd on Comprobamos la disponibilidad: La disponibilidad del servicio puede ser probada con: Navegador web por consola, local Navegador web visual, local Ejemplo: [root@station ~]$ elinks -dump http://localhost Red Hat Enterprise Linux Test Page This page is used to test the proper operation of the Apache HTTP server after it has been installed. If you can read this page, it means that the Apache HTTP server installed at this site is working properly. Esquema del Filesystem de Apache:   x   Document Root: Carpeta raíz de todos los archivos del servidor web Ruta por defecto: /var/www/html Cuando un cliente solicita un directorio en vez de un archivo, Apache muestra el archivo index.html (si existe), genera un listado de directorio generado dinámicamente (si está permitido), ó entrega un mensaje de error Logs de Apache ‏: Estos archivos residen en /var/log/httpd access.log proveee información de quién y dónde accedio en el servidor error.log provee información acerca de los errores producidos, por ejemplo, la petición de un archivo     inexistente, o errores de debug los CGI, tales como PHP Los Logs estan siempre solo en inglés Configuración de Apache: El directorio de configuración de Apache se encuentra en: /etc/httpd/conf Archivo principal de configuración: –/etc/httpd/conf/httpd.conf –Utiliza una sintaxis similar al XML –Cada línea que comienza por # es considerada un  comentario y no se ejecuta Principales Directivas de Configuración: Principales Directivas: –DocumentRoot — Raíz de documentos contenidos en el servidor Ej: DocumentRoot “/var/www/html” –ServerRoot – Raíz de los archivos...

Read More
content top