Español
EninSoft – recursos para programadores web
EninSoft - recursos para programadores web > Eninsoft > desarrollo > Guía rápida de instalación LAMP en Debian 9 Stretch en el cloud de Heztner

Guía rápida de instalación LAMP en Debian 9 Stretch en el cloud de Heztner

  • abril 12, 2018
  • Categoría: desarrollo linux mysql php utilidades web
No hay comentarios

Importante: Esta información es para uso lúdico personal. En ningún caso se pretende dar conocimientos, consejos, formaciones, herramientas, ni soluciones técnicas de ámbito comercial ni profesional. Simplemente es información que se ha redactado en finalidad de recordatorio de ciertos proyectos realizados. Si usted no está seguro de la fiabilidad de la información, no cumple con sus expectativas o no es de su agrado, le ruego que abandone este sitio web. Para ver todas las exclusiones garantía y de responsabilidad acceda a la sección Aviso Legal.

Guía rápida de instalación LAMP en Debian 9 Stretch en el cloud de Heztner.

Características:
– PHP 7.0
– Mysql 5.7 (no mariadb)
– Soporte certificados letsencrypt
– Soporte postfix para envío correos

Guía (solamente para usuarios avanzados, no muestra la configuración de los archivos):

# Configuración general
vim /etc/resolv.conf 
vim /etc/hostname 
vim /etc/hosts
vim /etc/network/interfaces.d/50-cloud-init.cfg 
reboot

vim /etc/apt/sources.list
apt-get update
apt-get upgrade
dpkg-reconfigure dash  # Seleccionar No

# Configuraión Mysql
wget https://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb
dpkg -i mysql-apt-config_0.8.9-1_all.deb 
apt-get update
apt-get install mysql-server
mysql_secure_installation # Seguir instrucciones
rm mysql-apt-config_0.8.9-1_all.deb
vim /etc/mysql/mysql.conf.d/mysqld.cnf

# Configuración Postfix, Apache2 y dependencias
apt-get install postfix 
apt-get install openssl
apt-get install unzip git ntp
apt-get -y install apache2 apache2-utils libapache2-mod-php php7.0 php7.0-common php7.0-gd php7.0-mysql  php7.0-cli php7.0-cgi libapache2-mod-fcgid php-pear php7.0-mcrypt mcrypt php7.0-curl 
a2enmod rewrite
a2enmod ssl
a2enmod headers
a2enmod expires
/etc/init.d/apache2 restart

apt-get install letsencrypt

# Securizando Apache2, más información en el blog
vim /etc/apache2/sites-enabled/000-default.conf 
rm /var/www/html/index.html 
vim /etc/apache2/apache2.conf
vim /etc/apache2/conf-enabled/security.conf 
/etc/init.d/apache2 restart

# Configurar postfix
vim /etc/postfix/main.cnf
/etc/init.d/postfix restart

# Crear usuarios base de datos
mysql -p

CREATE USER 'root'@'%' IDENTIFIED BY 'XXX';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
FLUSH PRIVILEGES;

CREATE USER 'eninsoft'@'%' IDENTIFIED BY 'XXX';
GRANT ALL PRIVILEGES ON dbeninsoft.* TO 'eninsoft'@'%';
FLUSH PRIVILEGES;

guia heztner lamp letsencrypt mysql php7 rapida

Buscar

Publicaciones recientes

  • Cómo comprar una Play Station 5 (PS5) en MediaMarkt
  • Crear un USB Parrot OS con persistencia desde Linux.
  • Configurar PHP-FPM con varios usuarios/grupos para servidores multihosting. PHP-FPM 7.3 – Debian 10 Buster.
  • Cambio de Apache Handler (ModPHP) a PHP FPM 7.3 en Debian Buster.
  • Eliminar los indices numéricos en Mysql PDO fetch registros.

Categorías

  • benchmark
  • bug
  • clúster
  • correo
  • css
  • desarrollo
  • documentación
  • framework
  • hardware
  • HE
  • imagen
  • java
  • jquery
  • linux
  • mac (osx)
  • minar
  • monedas virtuales
  • mysql
  • pci dss
  • php
  • python
  • redes
  • SAP
  • seguridad
  • Sin categorizar
  • sodimm
  • utilidades
  • virtualización
  • WAF
  • web
  • windows
  • wordpress
Copyright © 2018 EninSoft.com. Todos los derechos reservados
  • Aviso legal
  • Política de privacidad
  • Política de cookies
Buscar

Utilizamos cookies para darte la mejor experiencia en nuestra web.

Puedes saber más sobre qué cookies usamos o desactivarlas en los ajustes.

Política de privacidad
EninSoft - recursos para programadores web

Esta web utiliza cookies para proporcionarte la mejor experiencia de navegación posible. Estas cookies son guardadas en tu navegador y cumplen funciones como reconocerte cuando regresas a esta web y ayudarnos a saber qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias son aquellas fundamentales para el correcto uso de la web. No guardamos ninguna información sensible en ellas.

Si deshabilitas esta cookie, no podremos guardar tus preferencias. Esto implicará que cada vez que visites nuestra web tendrás que habilitar o deshabilitar las cookies de nuevo.

Cookies de analítica

Esta web usa Google Analytics para recoger información como el número de visitantes o las páginas más populares.

Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias

By  GDPR Cookie Compliance