ZPanel y Sentora en CentOS 6 x64
ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.
En este artículo, aprenderá cómo configurar una pila LAMP actualizada instalando las últimas versiones estables de Apache 2.4 y MariaDB 10.3 en Ubuntu 18.04.
Nota: Ubuntu 18.04 viene con PHP 7.2 ya instalado, por lo que solo necesitaremos instalar algunos paquetes necesarios.
Primero, actualice su sistema:
apt-get update -y
apt-get upgrade -y
A continuación, cree un nuevo usuario:
adduser <username>
Escriba y vuelva a escribir una nueva contraseña segura para este usuario, luego configure la información del usuario o deje los campos en blanco y presione ENTERpara usar los valores predeterminados.
Agregue el usuario al sudogrupo:
usermod -aG sudo <username>
Instale la última versión estable de Apache 2.4:
sudo apt-get install apache2 -y
Use el siguiente comando para confirmar la instalación y verificar la versión de Apache:
apache2 -v
La salida será similar a la siguiente:
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2018-10-03T14:41:08
En un entorno de producción, querrás eliminar la página de bienvenida predeterminada de Ubuntu Apache:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
Por motivos de seguridad, debe evitar que Apache exponga los archivos y directorios dentro del directorio raíz web /var/www/htmla los visitantes:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Nota: De acuerdo con sus requisitos específicos, puede personalizar más configuraciones en ese archivo más adelante.
Inicie el servicio Apache y haga que se inicie en el arranque del sistema:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Primero, instale software-properties-common, si es necesario:
sudo apt-get install software-properties-common
A continuación, importe la clave gpg:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
Agregue el sistema apt repo:
sudo add-apt-repository 'deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main'
Actualizar apto:
sudo apt update -y
Ahora puedes instalar MariaDB:
sudo apt install -y mariadb-server mariadb-client
Durante el proceso de instalación, el asistente de configuración del paquete MariaDB aparecerá automáticamente y le pedirá que configure una nueva contraseña para el rootusuario de MariaDB . Elija una contraseña segura y repítala para confirmarla.
Una vez instalado MariaDB, puede confirmar la instalación:
mysql -V
El resultado será similar al siguiente:
mysql Ver 15.1 Distrib 10.3.10-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Inicie y habilite el servicio MariaDB:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Asegure la instalación de MariaDB:
sudo /usr/bin/mysql_secure_installation
El primer mensaje será ingresar la contraseña de root que acaba de establecer. A continuación, le preguntará si desea cambiar la contraseña. Puede ingresar ny presionar ENTER, a menos que desee cambiar la contraseña.
Durante el proceso interactivo, solo presione ENTERpara ver las opciones predeterminadas, ya que son las más seguras.
MariaDB 10.3 ahora se ha instalado de forma segura en su sistema. En el futuro, también puede configurar usuarios designados y bases de datos para sus aplicaciones web. Inicie sesión en el shell de MySQL como root:
mysql -u root -p
Escriba la contraseña raíz de MariaDB que configuró anteriormente cuando se le solicite.
Cree una base de datos MariaDB webapp, un usuario de webappuserla base de datos y la contraseña del usuario de la base de datos yourpassword:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Si es necesario, puede personalizar MariaDB revisando y editando el archivo de configuración principal de MariaDB que es /etc/mysql/my.cnf:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
Recuerde reiniciar el servicio MariaDB si realiza alguna modificación en ese archivo:
sudo systemctl restart mariadb.service
Asegúrese de instalar estos paquetes después de instalar Apache:
sudo apt-get install -y php libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-gd php7.2-intl php7.2-xml php7.2-mysql php7.2-zip
Por defecto, el firewall UFW en Ubuntu 18.04 está inactivo. Debe habilitar el firewall UFW para mejorar la seguridad. Primero revise la lista de aplicaciones:
sudo ufw app list
Luego establece tus reglas:
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
Finalmente, comience ufw:
sudo ufw enable
Felicitaciones, ahora tiene una pila LAMP funcionando en su sistema Ubuntu 18.04. Ahora puede implementar su propia aplicación web sobre la base de la pila LAMP.
ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.
Aprende cómo instalar Vtiger CRM, una aplicación de gestión de relaciones con el cliente, en CentOS 7 para aumentar tus ventas y mejorar el servicio al cliente.
Esta guía completa le mostrará cómo configurar un servidor Counter-Strike 1.6 en Linux, optimizando el rendimiento y la seguridad para el mejor juego. Aprende los pasos más recientes aquí.
Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición
ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.
Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+
Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.
Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información
13 Herramientas comerciales de extracción de datos de Big Data
Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.