Hosting Linux

Cómo instalar y configurar Node.js en una cuentas de hosting compartido

En este artículo se describe cómo instalar la plataforma Node.js en las cuentas de hosting compartido. Puede utilizar Node.js para alojar aplicaciones de terceros o puede ejecutar sus propias aplicaciones.

Más >

Instalar Django + cPanel + mod_rewrite

Podrá tener su sitio Django funcionando de una forma muy simple en su cuenta, para esto deberá realizara la ejecución de los siguientes comandos en su cuenta desde SSH

Instalación:
# virtualenv djangovevn
# source ~/djangovevn/bin/activate
# pip install django flup
# cd ~/djangovevn/bin/
# django-admin.py startproject mysite
# cd mysite
# python manage.py runserver 127.0.0.1:<nroPuerto>

Uso:
# source ~/djangovevn/bin/activate
# cd ~/djangovevn/bin/mysite/
# python manage.py runserver 127.0.0.1:<nroPuerto>

 

Para visualizar el sitio Django deberá colocar en el archivo llamado .htaccess dentro de la raíz de su web el siguiente contenido:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/
RewriteRule ^(.*)$ http://127.0.0.1:<nroPuerto>/$1 [P,QSA,L]

 

 

Cómo crear un paquete / plan Hosting en WHM

Un paquete es una plantilla que contiene detalles sobre la cantidad de espacio en disco, la transferencia de datos, cantidad de Emails y características que se asignarán a una cuenta Hosting. En el siguiente tutorial mostraremos como crear un paquete hosting.

Antes de configurar una cuenta hosting para un cliente necesita crear un paquete con las características que desea asignar, como espacio, transferencia mensual, dirección IP, etc.

En primer lugar, asegúrese de que está conectado a su panel de control WHM. 

1. Despliegue el menu en el lado izquierdo de WHM hasta la sección Packages.

2. Haga clic en Add Packages

3. Escriba un nombre para el paquete, podría ser "Plan XYZ", por ejemplo. 

4. En los siguientes campos, escriba lo que usted piensa que es apropiado para las limitaciones del paquete. 

5. Seleccione la opción Dedicated IP (IP Dedicada) si usted desea que todas las cuentas creadas con este paquete tengan una dirección IP dedicada. Por ejemplo si piensa instalar un certificado SSL

6. Configure las opciones cPanel. 

7. Presione Crear y usted habrá creado un paquete Hosting.

He modificado la informacion del sitio y al ingresar no se actualiza.

Nuestro servicio no cuenta con cacheo de información, si usted reemplaza un archivo, al visualizarlo tiene que ver el archivo modificado, sin embargo su inconveniente se encuentra asociado a tres posibles circunstancias:
 
1_ Su navegador de internet no actualiza la información, es común que los navegadores de internet carguen la información de su sitio desde un temporal o cache, para descartar una opción, recomendamos eliminar los archivos temporales de internet, luego ingresar a su web y presionar la combinación de teclas Ctrl + F5, esta combinación de teclas realiza una recarga completa de su web.
 
2_ Navegando con un proxy, de encontrarse en una red es posible que la maquina que comparte internet este cumpliendo la función de proxy y con el fin de ahorrar transferencia este obteniendo los archivos desde su cache, de encontrarse en esta situación, recomendamos desactivar la función de proxy.
 
3_ En ocasiones los proveedores de internet implementan el uso de proxys en sus redes para disminuir la transmisión de datos y mejorar el tiempo de carga de sitios, de no haber solucionado su inconveniente en los otros dos puntos, recomendamos contactarse con su proveedor de internet y hacer la consulta pertinente.

¿Cómo realizo la conexión a base de datos SQL Server con MSSQL en PHP?

Los planes en Microsoft Windows incluyen SQL Server, el cual podrá ser accedido mediante PHP.

La forma de realizar una conexión para obtener datos puede verse en el siguiente ejemplo:

<?php 
// Se realiza la conexón con los datos especificados anteriormente
$conn = mssql_connect( 'localhost', '', '' );
mssql_select_db( 'testconndb');
if (!$conn) { exit( "Error al conectar: " . $conn);
}
// Se define la consulta que va a ejecutarse $sql = "SELECT * FROM Tabla";
// Se ejecuta la consulta y se guardan los resultados en el recordset rs
$rs = mssql_query( $sql ); if ( !$rs ) { exit( "Error en la consulta SQL" );
}
// Se muestran los resultados $resultado=mssql_result($rs, 0,"Campo");
echo $resultado;
// Se cierra la conexión
mssql_close( $conn );
?>

¿Qué es PHP?

PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado del servidor gratuito e independiente de plataforma, rápido, con una gran librería de funciones y mucha documentación.



Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la PHP. Como la página resultante contiene únicamente código HTML, es compatible con todos los navegadores.

¿Cómo obtengo la versión de PHP o los módulos instalados en un servidor?

Para obtener la versión de PHP o los módulos instalados en un servidor, basta con ejecutar una función en un archivo php.
El siguiente ejemplo muestra cómo obtener toda la información referente a la versión instalada de PHP para su cuenta de hosting.

<?php
    phpinfo();
?>

¿Qué es SSI?

SSI son lass siglas de Server Side Include.

Los Server Side Includes son directivas que permiten que el HTML estático sea “interpretado” inmediatamente para dar determinados output al navegador de quien lo esté solicitando (parsing).

¿Qué son los DNS Servers?

DNS Significa Domain Name System y sirve para relacionar los dominios con IPs correspondientes a servidores en Internet.
Estos datos son muy importantes al registrar un dominio pues cada dominio debe indicar dos DNS Servers, uno primario y uno secundario.

Comunmente los DNSs servers tienen nombres:

ns1.servidor_de_tu_empresa_de_hosting.net
ns2.servidor_de_tu_empresa_de_hosting.net

Es muy importante tener este dato en el momento de registrar un dominio.
Estos servidores no solo asignan un IP a los dominios, sino también asignan el MX Record que sirve para relacionar el correo de un dominio a un servidor de correo.

¿Que tamaño máximo puede tener un dominio?

Se pueden utilizar dominios hasta de 67 caracteres de largo para dominios internacionales y de 19 caracteres para dominios nacionales.