IPAELimaparticipaIniciativa para la Conservación de la Amazonía AndinaSanna

Crear Certificados SSL en Nginx

About Self-Signed Certificates

A SSL certificate is a way to encrypt a site's information and create a more secure connection. Additionally, the certificate can show the virtual private erver's identification information to site visitors. Certificate Authorities can issue SSL certificates that verify the server's details while a self-signed certificate has no 3rd party corroboration.

Step One—Create a Directory for the Certificate

The SSL certificate has 2 parts main parts: the certificate itself and the public key.

Instalación de Drupal en Nginx

Creación de vitual hosts

Crear el directorio donde se grabarán los archivos del sitio

mkdir -p /var/www/sites/domain.com/public_html/

Asignar permisos al usuario www-data para el sitio donde instalará la web. La sintaxis es:

chown -R www-data:www-data /var/www/sites/domain.com/public_html

Cambiar los permisos también en la carpeta “/var/www” a 755:

chmod 755 /var/www

Sólo como prueba puede crear el archivo index.php:

Configurando Nginx para la instalación de Drupal (Perusio)

El presente tutorial está desarrolla sobre la configuración propuesta por Perusio en https://github.com/perusio/drupal-with-nginx. Recomiento leer con detenimiento dicha página, ya que lo que proponemos nosotros es el camino rápido y probado, pero diferentes configuraciones requerirán en su momento ajustes particulares que no estamos documentando.

Lo que vamos a hacer es instalar y configurar los diferentes archivos de configuración de nginx para lograr la configuración específica de nginx para Drupal.

El API de búsqueda y facetas con Drupal 7

El API de búsqueda y el API de facetas proporcionan un poderozo y flexible motor de búsquedas y filtros para Drupal 7.

La combinación de ambos permite una indexación avanzada del sitio y una herramienta de filtro mediante las facetas ya sea utilizando su propia base de datos, un servidor de Apache Solr u otro servicio de búsquedas. El uso de facetas se refiere por ejemplo a filtrar por categorías de productos un catálogo.

Línea de comandos para Drupal, comandos drush y SSH

A continuación una lista de comandos que se utilizan con frecuencia en la línea de comandos tanto SSH, como Drush.

Yo la tengo impresa para referencia.

Creación de bases de datos:

mysqladmin –u [db_user] –p create [db_name]

Descargar archivos

wget http://ftp.drupal.org/files/projects/drush-All-Versions-HEAD.tar.gz

Descargar Drupal

$ drush dl drupal

drush dl drupal-7.0

Mover un directorio al presente directorio

mv drupal-7.0/* .