Entradas

Desplegar Django en Apache2

Imagen
Desplegar Django en Apache2 Lo primero que vamos a hacer es instalar la prebia de alicaciónes que necesitamos, utilizaremos, python,python-pip,virtualenv,django-admin. Vamos a ello sudo apt-get install python Si queremos comprobar la version de nuestro python usaremos --version o -V , CUIDADO con la version que utilizamos y la de nuestro servidor Django , puede causar conflictos. Ahora instalaremos pip sudo apt-get install python-pip Pip es la herramiento que utilizaremos para hacer las instalaciónes de modúlos de Django . La primera que vamos a instalar es virualenv , nos servira para crear un virtual environment o entorno virtual, para poder desplegar nuestra aplicación sin molestar a otras que ya tenga nuestro equipo. En mi caso instalare el entorno en /var/www para ello haremos lo siguiente cd /var/www virtualenv NOMBRE_VIRTUALENV Se nos creara la carpeta con el nombre del NOMBRE_VIRTUALENV en la cual estara todo nuestro entorno, lo que...

Servidor FTP

Imagen
Servidor FTP Que es un servidor FTP Un servidor FTP es un programa especial que se ejecuta en un servidor conectado normalmente en Internet (aunque puede estar conectado en otros tipos de redes, LAN, MAN, etc.). La función del mismo es permitir el desplazamiento de datos entre diferentes servidores / ordenadores. Como instalar un servidor FTP Requisitos  - Ubuntu 16.02 +  - Manos Para esta instalación vamos a utilizar ProFTPd,  proFTPd es uno de los servidores FTP más potentes y completos disponibles para la mayoría de distribuciones de Linux. Pasos Primero deberemos instalar  proftpd :  sudo apt-get install proftpd Durante la instalación nos preguntaran el tipo de instalación que queremos si la queremos directa desde el inetD o independiente, yo recomiendo desde el inetD así  no tendremos que iniciar el servicio cada vez que reiniciemos Configuración sudo nano /etc/proftpd/proftpd.conf Est...

Apache 2 Virtual Hosts

Imagen
Apache 2 Virtual Hosts Hoy vamos a crear Hosts Virutales para un servidor Apache, para ello lo primero sera crear la estructura de carpetas Crearemos una carpeta con el nombre de nuestro servidor y añadiremos la carpeta "public_html" " sudo mkdir -p /var/www/josepsolerpla.tk/public_html " Despues añadiremos permmisos a estas carpetas ya que nos resultara mas comodo trabajar. " sudo chown -R $USER:$USER /var/www/josepsolerpla.tk/public_html " Para comprobar que todo estara configurado, añadiremos una pagina index.html : " sudo nano /var/www/josepsolerpla.tk/public_html/index.html "

Certificados SSL

Imagen
Certificados SSL Que es un certificado SSL Un certificado SSL (Secure Sockets Layer) es un título digital que autentifica la identidad de un sitio web y cifra con tecnología SSL la información que se envía al servidor. El cifrado es el proceso de mezclar datos en un formato indescifrable que solo puede volver al formato legible con la clave de descifrado adecuada. Un certificado sirve como un "pasaporte" electrónico que establece las credenciales de una entidad en línea al hacer negocios en la Web. Cuando un usuario de Internet intenta enviar información de credenciales a un servidor web, el navegador del usuario accede al certificado digital del servidor y establece una conexión segura. Un certificado SSL contiene la siguiente información: El nombre del titular del certificado El número de serie del certificado y la fecha de vencimiento Una copia de la clave pública del titular del certificado La firma digital de la autoridad que emite el certificado ...

Comparativa de Servidores de Dominio

Imagen
Comparativa de Servidores de Dominio Hoy vamos a hacer una comparativa entre diferentes servicios de paginas web para dar nombre a nuestros Virtual Hosts. Para esta busqueda tenemos que tener en cuenta que casi todas las paginas webs de este tipo utilizan técnicas para llamar la atención de clientes poniendo falsos precios o mostrando en grande precios de un primer año burdamente bajos. Por ello os pondremos los dos precios. Algo importante para elegir seria comparar aquellos dominios que ofrecen lo que se conoce como el Dominio de tercer nivel (ej. ".com"), os dejamos esta tabla para mostraros un top en referencia a cada terminación. Cheapest Second Third .com 1$ by 1&1 6.99$ by Porkbun 7$ by Dynadot .net 7.95$ by Porkbun 7.96$ by Espace2001 8$ by Dynadot .org 1$ by 1&1 7.96$ by NameSilo 9.95$ by Netfirms Sitios Españoles GoDaddy (primer año) 0...

Consigue tu nombre de Dominio, Rápido y Sencillo

Imagen
Consigue tu nombre de Dominio, Rápido y Sencillo Que es un DNS Un servidor DNS (Domain Name System - Sistema de nombres de dominio) es un servidor que traduce nombres de dominio a IPs y viceversa. En las redes TCP/IP, cada PC dispone de una dirección IP para poder comunicarse con el resto de PCs. Todos estos nombres tienen un sitio donde acudir si no encuentran, son los llamados Root Server. Los Root Servers son los servidores DNS principales de todo el mundo, estos se encargan de resolver las peticiones DNS para los dominios de más alto nivel. Esta asociación sin ánimo de lucro y en ella se reúnen personas de todo el mundo cuyo objetivo es asegurar que Internet sea segura, estable e interoperativa. Esta asociación promueve la competencia y desarrolla políticas de identificadores únicos de Internet. Los nombres de Dominio no se distribuyen sin ningun tio de organización, de esta parte se ocupa el ICANN (DescripciónLa Corporación de Internet para la Asignació...

userDir y sus utilidades !

Imagen
userDir y sus utilidades ! Vamos a aprender a añadir el modulo userDir de Apache2. Primero de todo tendremos que habilitar el modulo por lo que insertaremos el siguiente comando : sudo a2enmod userdir Ahora para cada usuario que queramos que tenga una carpeta en nuestro servidor Apache deberemos hacer lo siguiente en su carpeta personal ($HOME) Crearemos la carpeta public_html, luego podremos añadir algo para comprobar que todo funcione correctamente, por ultimo le daremos permisos a nuestra carpeta. mkdir public_html touch public_html/work.txt chmod -R 755 public_html Por ultimo comprobaremos que todo haya funcionada para ello iremos a nuestro navegador e iremos a la ruta localhost añadiendo " ~ " mas el nombre de usuario localhost/~josep Ahora es momento para utilidades, os traigo algo muy util como poner contraseñas a todas nuestras paginas de apache para ello : Lo primero sera añadir una contraseña al usuario p...