GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Telón de fondo en Ubuntu 16.04

En este tutorial, le proporcionaremos instrucciones paso a paso sobre cómo instalar Backdrop CMS con Nginx en un Ubuntu 16.04 VPS . Backdrop CMS es un sistema de gestión de contenido de código abierto y fácil de usar que se utiliza para crear sitios web atractivos y profesionales.

1. Inicie sesión a través de SSH y actualice los paquetes

Asegúrese de que su lista de paquetes y los paquetes del sistema operativo estén actualizados ejecutando los siguientes comandos:

sudo apt-get update
sudo apt-get upgrade

2. Descargar Servidor Nginx

Para instalar la última versión de Nginx desde el repositorio oficial de Nginx, edite el archivo '/etc/apt/sources.list':

sudo vi /etc/apt/sources.list

Agregue las siguientes líneas:

deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx

3. Instalar MySQL

sudo apt-get install mysql-server

4. Detener y eliminar el servicio de Apache:

sudo service apache2 stop
sudo apt-get remove apache2

5. Instala Nginx en tu servidor virtual

sudo apt-get update
sudo apt-get install nginx

6. Configure Nginx para que se inicie en el arranque

sudo update-rc.d -f nginx defaults

7. Instale los módulos PHP y PHP requeridos por Backdrop CMS

sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-mbstring php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-imap uw-mailutils libgd-tools libmcrypt-dev mcrypt php-pear libgd-dev

Luego, comience con el procedimiento de instalación de Backdrop CMS. Obtenga la última versión de Backdrop CMS disponible en su sitio web oficial en un directorio de su servidor virtual y extráigalo usando los siguientes comandos:

sudo apt-get install wget unzip
cd /opt/
wget https://github.com/backdrop/backdrop/releases/download/1.4.3/backdrop.zip
unzip backdrop.zip
mkdir -p /var/www/html
mv backdrop /var/www/html

8. Configurar Nginx

Cree un nuevo archivo de configuración de Nginx y agregue el siguiente bloque virtual para su nombre de dominio:

vi /etc/nginx/conf.d/your-domain.com.conf

Agregue las siguientes líneas:

server {
listen 80;
server_name your-domain.com;
root /var/www/backdrop/;
index index.php;
access_log /var/log/nginx/your-domain.com-access.log;
error_log /var/log/nginx/your-domain.com-error.log;
charset en_us.UTF-8;

location / {
error_page 404 = @backdrop; }
location @backdrop { rewrite ^(.*)$ /index.php?q=$1 last; }

location ~ \.php$ {
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include fastcgi_params;
}
}

No olvide reemplazar your-domain.com con su nombre de dominio real. Luego, elimine el archivo de configuración de Nginx "predeterminado":

rm /etc/nginx/conf.d/default.conf

Abra el archivo '/etc/php/7.0/fpm/pool.d/www.conf' y cambie la variable 'escuchar':

cambiar:

listen = /run/php/php7.0-fpm.sock

a

listen = 127.0.0.1:9000;

Localice el archivo de configuración de PHP:

# php -i | grep -i php.ini
Configuration File (php.ini) Path => /etc/php/7.0/cli
Loaded Configuration File => /etc/php/7.0/cli/php.ini

Edite el archivo de configuración ‘/etc/php/7.0/cli/php.ini’:

vi /etc/php/7.0/cli/php.ini

Agregue/modifique las siguientes configuraciones:

max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
upload_max_filesize = 32M

El usuario del servidor web (www-data) debe poder escribir en archivos y directorios dentro del directorio '/var/www/backdrop', por lo que se puede lograr fácilmente ejecutando el siguiente comando:

sudo chown www-data:www-data -R /var/www/backdrop/

9. Probar la configuración de Nginx

# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Si la prueba es exitosa, reinicie los servicios php7.0-fpm y Nginx para que los cambios surtan efecto:

sudo service php7.0-fpm restart
sudo service nginx restart

El CMS de fondo requiere una base de datos para funcionar, ya que aquí es donde se guardan los datos, así que cree una nueva base de datos MySQL:

mysql -u root -p
mysql> create database backdropdb;
mysql> GRANT ALL PRIVILEGES ON backdropdb.* TO 'backdropuser'@'localhost' IDENTIFIED BY 'Y0UR-PASSW0RD';
mysql> flush privileges;
mysql> quit

Abra http://su-dominio.com/ utilizando su navegador web favorito y siga las sencillas instrucciones. Una vez instalado, inicie sesión en el back-end del administrador y configure el CMS de fondo según sus necesidades.


Eso es todo. La instalación de Backdrop CMS ahora está completa.

Por supuesto, no tiene que instalar Background en Ubuntu 16.04 si utiliza uno de nuestros servicios de alojamiento de CMS, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Background en Ubuntu 16.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación sobre cómo instalar Background en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar Attendize en Ubuntu 16.04

  2. Cómo instalar Joomla 3 en Ubuntu 16.04

  3. Cómo instalar Nginx en Ubuntu 16.04

  4. Cómo instalar Phabricator en Ubuntu 16.04

  5. Cómo instalar Joomla en Ubuntu 18.04

Cómo instalar Nginx en Ubuntu 16.04

Cómo instalar Nginx en Ubuntu 15.04

Cómo instalar LEMP en Ubuntu 18.04

Cómo instalar Gogs en Ubuntu 18.04

Cómo instalar NGINX en Ubuntu 18.04

Cómo instalar Nginx en Ubuntu 22.04