Displaying items by tag: servidor ubuntu

Tu_propio_servidor_ubuntu.png 

 

Lo mejor del alojamiento es que, de forma similar a la configuración de su propio sitio, puede hacerlo tan simple como desee o puede volverse realmente complejo, la realidad depende del método que elija. Este no es un proyecto para los débiles de corazón; de hecho, debe ser irritable y estar muy metido en la complejidad de alojar su propio sitio. Alguien que esté interesado en configurar su propio servidor es una persona con tiempo para dedicarse a esta tarea y espera con ansias el cumplimiento de completar algo que puede ser arduo incluso para los más expertos en tecnología.

Antes de comenzar a hacer su propio alojamiento, debe tener en cuenta algunos problemas. Alojar su sitio requiere mucha electricidad y usted podría lidiar con cortes de energía, además de que usted es responsable de la eficacia y el mantenimiento del hardware y el software. El autohospedaje también tiene velocidades más lentas que los hosts pagados y dedicados. Sin embargo, el desafío de configurar su propio alojamiento es estimulante, y un gran próximo paso en su viaje tecnológico.

 

Antes de comenzar a alojar sus propios sitios, es aconsejable considerar los beneficios del alojamiento pagado. Lo primero que debe saber sobre el hosting pago es que, en general, las cosas se mueven más rápido en un host pago; estos servidores están dedicados a hacer que todo funcione y no tienen las limitaciones de carga que su ISP le impone. Dicho esto, el otro beneficio que tiene un host pago sobre el autohospedaje es que un host pago es responsable del software y el hardware. Si algo sale mal, debe solucionarlo en lugar de depender de la compañía de servidores pagados para realizar el mantenimiento. Si bien a veces es más fácil obtener cualquier alojamiento web simplemente pagando con PayPal, la realidad es que hospedar su propio sitio es algo para personas técnicas lo que les es realmente divertido  a medida que mejoran en este esfuerzo y desarrollan habilidades que son bastante comercializables.

 

Puede hacer alojamiento web con Windows y con Linux. Así es con ambos sistemas.


 


WINDOWS

 

Windows no es una forma popular de hospedar. Las personas a las que les gusta Windows para alojamiento son aquellas que usan ASP.NET o C # para codificar. Si usa estos sistemas, Windows es la mejor opción, a pesar de ser menos popular que Linux.

Paso 1: Obtén WAMP

Uno de los mejores programas de instalación es WampServer. Esto le ayuda a trabajar en Windows, Apache, PHP y MySQL. Obtenga el paquete masivo cuando descargue esto, ya que los paquetes individuales pueden ser onerosos y menos precisos que los que vienen con WampServer. Una vez que obtenga su WAMP, puede crear subdirectorios dentro de él. Al hacer clic en el enlace Local Host lo llevará a una URL que dice, http: // localhost en su pantalla principal de WampServer.

Paso 2: Creación y configuración de página simple de MySQL

 

Como con cualquier cosa, quieres probar lo que estás haciendo. El siguiente paso es crear un nuevo archivo con código de muestra. Esto podría ser algo simple como una prueba usando PHP. Puede verificar esto yendo a la sección de información. Sin embargo, si hace clic en phpMyAdmin, puede continuar configurando la información de MySQL. Esto significa que la pantalla se abrirá para las credenciales de administrador, pero si escribe Admin en el nombre de inicio de sesión, rara vez necesita una contraseña. Una vez que llegue allí, puede configurar y reconfigurar sus bases de datos MySQL, y algunos CMS como WordPress lo hacen por usted.

Paso 3: Haz tu sitio público

Apache de forma predeterminada no quiere hacer público su sitio, por lo que debe ir a Apache y activar la configuración pública. Esto le permitirá no solo ver su sitio, sino también al público.

 

Paso 4: nombres de dominio

Configurar su DNS no es lo más fácil. Lo que haces aquí es asociar tu dirección IP con un nombre de dominio particular. Esto permitirá que cualquier DNS elija su nombre de dominio y descargue su sitio para obtener la información que necesitan.


 

 


Linux

Este es el sistema más popular utilizado para el alojamiento web. Aprender sobre Linux te dará muchas ventajas mientras usas una plataforma con la que la mayoría de la gente se siente cómoda.

Paso 1: use el software LAMP en la terminal

Lo primero que debe hacer con su terminal es escribir una línea de código para comenzar la instalación del software LAMP. Estos tutoriales lo ayudarán a comenzar:

Paso 2: comprueba si tu PHP funciona

La forma de probar su PHP es colocar un archivo de prueba en el directorio raíz del servidor web. Una vez allí, puede visitar la página yendo a http: //localhost/info.php. En este punto, obtendrá mucha información, incluida la versión actual de PHP, la configuración y los módulos instalados. La buena noticia es que puedes usar Ubuntu para obtener los módulos PHP más nuevos. También puede usar una técnica simple de línea de comandos para obtener la misma información.

Paso 3: Obtenga MySQL bajo control

Probar el MySQL para su sitio es imprescindible. Esto es especialmente importante cuando está utilizando un CMS como Drupal, Joomla o WordPress. Una vez allí, debe mirar el problema del servidor. Desafortunadamente, como los otros servidores, estos necesitan que los guíes. La mayoría de las veces, el sistema mismo se encarga de estas bases de datos MySQL. Dicho esto, es posible que deba ingresar algunos manualmente.

Paso 4: configuración de DNS

Use el registro A para obtener la dirección IP de su servidor usando la herramienta de excavación. Una vez que haga esto, el siguiente paso es asociar su nombre de dominio con una dirección IP. El paso de DNS es de vital importancia porque obtener su dominio asociado con la IP significa que las personas no tendrán que escribir números aleatorios para ver su sitio. Use Apache para configurar el nombre de dominio, el archivo de índice y cualquier otro archivo y configurar permisos también, y eso hace que su alojamiento se haga por usted. Puede usar Namecheap para comprar un nombre de dominio, lea esta revisión para ayudarlo a decidir.

Esto es solo una breve introducción al autohospedaje. Debería investigar más sobre seguridad, configurar y mantener servidores, y mucho más. Aunque es algo divertido de hacer, aún requiere muchas habilidades y conocimientos.

 

 

 

PUEDE BUSCAR MAS INFORMACIÓN RELEVANTE SOBRE EL TEMA JUSTO AQUI
Published in Tecnología
Sábado, 30 Mayo 2020 20:08

Cómo: instalar PHP 7.2 a 7.4 en Ubuntu

 ubuntu_server_php.png

 

Finalmente, la tercera parte de nuestra serie de tutoriales LAMP: cómo instalar PHP en Ubuntu. En este tutorial, le mostraremos cómo instalar varias versiones de PHP, incluyendo PHP 7.2, PHP 7.3 y la última versión de PHP 7.4.

Este tutorial debería funcionar para cualquier versión de Ubuntu y otras versiones basadas en Ubuntu. Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, incluso Ubuntu 19.10.

Tutoriales aquí:

  • Antes de comenzar a instalar PHP en Ubuntu
  • Cómo instalar PHP 7.4 en Ubuntu 18.04 o 16.04
  • Cómo instalar PHP 7.2 en Ubuntu 16.04
  • Cómo instalar PHP 7.2 en Ubuntu 18.04
  • Cómo instalar PHP 7.3 en Ubuntu 18.04 o 16.04
  • Cómo cambiar la versión de PHP que estás usando
  • Cómo actualizar a PHP 7.3 (o 7.4) en Ubuntu
  • Acelere PHP usando un caché de código de operación

 

Quizas quiera ver nuestro post anterior de esta serie:  Ubuntu: Cómo instalar Apache ( Paso a Paso )

 

Quizas quiera ver nuestro post anterior de esta serieCómo instalar MySQL / MariaDB en Ubuntu

 

 

Antes de comenzar a instalar PHP en Ubuntu

  • PHP tiene diferentes versiones y lanzamientos que puedes usar. A partir de la versión más antigua que se admite actualmente, PHP 7.2, y en PHP 7.3 y la última, PHP 7.4. Incluiremos instrucciones para PHP 7.4, PHP 7.2 (el predeterminado en Ubuntu 18.04) y la versión predeterminada de PHP en los repositorios de Ubuntu 16.04 - PHP 7. Recomendamos que instale PHP 7.3 ya que es estable y tiene muchas mejoras y nuevas características . Si todavía usa PHP 7.1, definitivamente necesita actualizar lo antes posible porque su soporte de seguridad terminó en 2019.
  • Obviamente necesitará un servidor Ubuntu. Puedes conseguir uno de Vultr. Sus servidores comienzan en $ 2.5 por mes. O puede ir con cualquier otro proveedor de servidores en la nube donde tenga acceso de raíz al servidor.
  • También necesitará acceso root a su servidor. Utilice el usuario root o un usuario con acceso sudo. Utilizaremos el usuario raíz en nuestro tutorial, por lo que no es necesario ejecutar cada comando con "sudo", pero si no está utilizando el usuario raíz, deberá hacerlo.
  • Necesitará SSH habilitado si usa Ubuntu o un cliente SSH como MobaXterm si usa Windows.
  • Compruebe si PHP ya está instalado en su servidor. Puede usar el comando "which php". Si le da un resultado, está instalado, si no lo hace, PHP no está instalado. También puede usar el comando "php -v". Si se instala una versión, aún puede actualizar a otra.
  • Algunos hosts compartidos ya han implementado PHP 7.3 y PHP 7.4 en sus servidores compartidos, como Nixihost y SiteGround.

Ahora, en nuestro tutorial.

Cómo instalar PHP 7 en Ubuntu 16.04

A partir de enero de 2018, la versión predeterminada de PHP en los repositorios de Ubuntu 16.04 es PHP 7.0. Le mostraremos cómo instalarlo utilizando el repositorio de Ubuntu.

Debería usar PHP 7.2 o 7.3 en lugar de la versión predeterminada de PHP desactualizada en Ubuntu 16.04. Omita estas instrucciones y siga las instrucciones a continuación para obtener una versión más nueva.

Actualiza Ubuntu

Primero, antes de hacer cualquier otra cosa, debe actualizar su servidor Ubuntu:

apt-get update && apt-get upgrade

Instalar PHP

Luego, para instalar PHP, simplemente ejecute el siguiente comando:

apt-get install php

Este comando instalará PHP 7.0, así como algunas otras dependencias:

php-common
php7.0
php7.0-cli
php7.0-common
php7.0-fpm
php7.0-json
php7.0-opcache
php7.0-readline


Para verificar si PHP está instalado, ejecute el siguiente comando:

php -v

 

Debería obtener una respuesta similar a esta:

 php-en-ubuntu.jpg

 

 

Instalar módulos PHP 7.0

Es posible que necesite algunos paquetes adicionales y módulos PHP para que PHP funcione con sus aplicaciones. Puede instalar los módulos más comúnmente necesarios con:

apt-get install php-pear php7.0-dev php7.0-zip php7.0-curl php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-xml libapache2-mod-php7.0

Dependiendo de cómo y qué va a utilizar, es posible que necesite módulos y paquetes PHP adicionales. Para verificar todos los módulos PHP disponibles en Ubuntu, ejecute:

apt-cache search --names-only ^ php
Puede ajustar el comando para mostrar solo ^ php7.0- paquetes, etc.

Si desea utilizar la última versión de PHP, siga las siguientes instrucciones.

Cómo instalar PHP 7.2 en Ubuntu 16.04

PHP 7.2 es una versión estable de PHP y tiene muchas características nuevas, mejoras y correcciones de errores. Definitivamente debe usarlo si desea un sitio web / aplicación mejor y más rápido.

Actualiza Ubuntu

Por supuesto, como siempre, primero actualice Ubuntu:

apt-get update && apt-get upgrade

Agregar el repositorio PHP
Puede usar un repositorio de terceros para instalar la última versión de PHP. Utilizaremos el repositorio de Ondřej Surý.

Primero, asegúrese de tener instalado el siguiente paquete para poder agregar repositorios:

apt-get install software-properties-common

A continuación, agregue el repositorio PHP de Ondřej:

add-apt-repository ppa: ondrej / php

Y finalmente, actualice su lista de paquetes:

apt-get update

Instalar PHP 7.2

Después de agregar el repositorio, puede instalar PHP 7.2 con el siguiente comando:

apt-get install php7.2

Este comando instalará paquetes adicionales:

libapache2-mod-php7.2
libargon2-0
libsodium23
libssl1.1
php7.2-cli
php7.2-common
php7.2-json
php7.2-opcache
php7.2-readline

Y eso es.

Para verificar si PHP 7.2 está instalado en su servidor, ejecute el siguiente comando:

php -v

Instalar módulos PHP 7.2
Es posible que necesite paquetes y módulos adicionales según sus aplicaciones. Los módulos más utilizados se pueden instalar con el siguiente comando:

apt-get install php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-xml


Y eso es todo. Ahora puede comenzar a usar PHP en su servidor Ubuntu.

Si desea ajustar y configurar aún más su PHP, lea nuestras instrucciones a continuación.

Cómo instalar PHP 7.2 en Ubuntu 18.04
PHP 7.2 se incluye por defecto en los repositorios de Ubuntu desde la versión 18.04. Entonces, las instrucciones son bastante similares a PHP 7 para 16.04.

Actualiza Ubuntu
Nuevamente, antes de hacer nada, debe actualizar su servidor:

apt-get update && apt-get upgrade

 

Instalar PHP 7.2

Luego, para instalar PHP 7.2 en Ubuntu 18.04, simplemente ejecute el siguiente comando:

apt-get install php

Este comando instalará PHP 7.2, así como algunas otras dependencias.

Para verificar si PHP está instalado, ejecute el siguiente comando:

php -v
Debería obtener una respuesta similar a esta:

PHP 7.2.3-1ubuntu1 (cli) (construido: 14 de marzo de 2018 22:03:58) (NTS)
Y eso es. PHP 7.2 está instalado en su servidor Ubuntu 18.04.

 

 

Instalar módulos PHP 7.2
Estos son los módulos PHP 7.2 más comunes que suelen usar las aplicaciones php. Es posible que necesite más o menos, así que verifique los requisitos del software que planea usar:

apt-get install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php

 

Para verificar todos los módulos PHP disponibles en Ubuntu, ejecute:

apt-cache search --names-only ^ php

Cómo instalar PHP 7.3 en Ubuntu 18.04 o 16.04
PHP 7.3 es una versión estable que puede usar de manera segura en sus servidores.

 

Actualiza Ubuntu

Primero, actualice su servidor Ubuntu:

Agregar el repositorio PHP
Para instalar PHP 7.3, deberá utilizar un repositorio de terceros. Utilizaremos el repositorio de Ondřej Surý que utilizamos anteriormente.

 

Primero, asegúrese de tener instalado el siguiente paquete para poder agregar repositorios:

apt-get install software-properties-common

 

A continuación, agregue el repositorio PHP de Ondřej:

add-apt-repository ppa: ondrej / php
Y finalmente, actualice su lista de paquetes:

apt-get update

 

Instalar PHP 7.3

Después de agregar el repositorio, puede instalar PHP 7.3 con el siguiente comando:

apt-get install php7.3

Este comando instalará paquetes adicionales:

libapache2-mod-php7.3
libaprutil1-dbd-sqlite3
php7.3-cli
php7.3-common
php7.3-json
php7.3-opcache
php7.3-readline

…y otros.

Y eso es...

Para verificar si PHP 7.3 está instalado en su servidor Ejecute el siguiente comando:

php -v

Instalar módulos PHP 7.3
Es posible que necesite paquetes y módulos adicionales según sus aplicaciones. Los módulos más utilizados se pueden instalar con el siguiente comando:

apt-get install php-pear php7.3-curl php7.3-dev php7.3-gd php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml
Y eso es todo. Ahora puede comenzar a usar PHP en su servidor Ubuntu.

 

Si desea ajustar y configurar aún más su PHP, lea nuestras instrucciones a continuación.

Cómo instalar PHP 7.4 en Ubuntu 18.04 o 16.04

PHP 7.4 es la última versión de PHP que tiene muchas mejoras. Las instrucciones son bastante similares a PHP 7.3.

Actualiza Ubuntu

Primero, actualice su servidor Ubuntu:

apt-get update && apt-get upgrade
Agregar el repositorio PHP

Para instalar PHP 7.4, deberá utilizar un repositorio de terceros. Usaremos el repositorio de Ondřej Surý que utilizamos anteriormente nuevamente.

Primero, asegúrese de tener instalado el siguiente paquete para poder agregar repositorios:

apt-get install software-properties-common
A continuación, agregue el repositorio PHP de Ondřej:

add-apt-repository ppa: ondrej / php

Y finalmente, actualice su lista de paquetes:

apt-get update


 


Instalar PHP 7.4

 

Después de agregar el repositorio, puede instalar PHP 7.4 con el siguiente comando:

apt-get install php7.4

Este comando instalará paquetes adicionales:

libapache2-mod-php7.4
libaprutil1-dbd-sqlite3
php7.4-cli
php7.4-common
php7.4-json
php7.4-opcache
php7.4-readline

…y otros.

Y eso es. Para verificar si PHP 7.4 está instalado en su servidor, ejecute el siguiente comando:

php -v

 

Instalar módulos PHP 7.4

Es posible que necesite paquetes y módulos adicionales según sus aplicaciones. Los módulos más utilizados se pueden instalar con el siguiente comando:

apt-get install php-pear php7.4-curl php7.4-dev php7.4-gd php7.4-mbstring php7.4-zip php7.4-mysql php7.4-xml

Y eso es todo. Ahora puede comenzar a usar PHP en su servidor Ubuntu.

Si desea ajustar y configurar aún más su PHP, lea nuestras instrucciones a continuación.

Cómo cambiar la versión de PHP que estás usando
Si tiene varias versiones de PHP instaladas en su servidor Ubuntu, puede cambiar qué versión es la predeterminada.

Para configurar PHP 7.2 como predeterminado, ejecute:

actualización-alternativas --set php /usr/bin/php7.2

Para configurar PHP 7.3 como predeterminado, ejecute:

actualización-alternativas --set php /usr/bin/php7.3

Para configurar PHP 7.4 como predeterminado, ejecute:

Si está siguiendo nuestros tutoriales de LAMP y está usando Apache, puede configurar Apache para usar PHP 7.3 con el siguiente comando:

a2enmod php7.3

Y luego reinicie Apache para que los cambios surtan efecto:

systemctl restart apache2

Cómo actualizar a PHP 7.3 o 7.4 en Ubuntu

Si ya está utilizando una versión anterior de PHP con algunas de sus aplicaciones, puede actualizar:

  • Copia de seguridad de todo.
  • Instale el PHP más reciente y los módulos requeridos.
    Cambia la versión predeterminada que estás utilizando.
  • (Opcional) Elimine el PHP anterior (obligatorio) Configure su software para usar la nueva versión de PHP. Lo más probable es que necesite configurar Nginx / Apache y muchos otros servicios / aplicaciones. Si no está seguro de lo que necesita hacer, comuníquese con profesionales y deje que lo hagan por usted.
  • Acelere PHP usando un caché de código de operación
  • Puede mejorar el rendimiento de su PHP utilizando un método de almacenamiento en caché. Usaremos APCu, pero hay otras alternativas disponibles.

Si tiene instalado el módulo "php-pear" (lo incluimos en nuestras instrucciones anteriores), puede instalar APCu con el siguiente comando:

pecl install apcu

También hay otras formas de instalar APCu, incluido el uso de un paquete.

Para comenzar a usar APCu, debe ejecutar el siguiente comando para PHP 7.2:

echo "extensión = apcu.so" | tee -a /etc/php/7.2/mods-available/cache.ini

O este comando para PHP 7.3:

echo "extensión = apcu.so" | tee -a /etc/php/7.3/mods-available/cache.ini

Y el siguiente comando para PHP 7.4:

echo "extensión = apcu.so" | tee -a /etc/php/7.4/mods-available/cache.ini
Si estás siguiendo nuestros tutoriales de LAMP y estás usando Apache, crea un enlace simbólico para el archivo que acabas de crear.

 

Para PHP 7.2:

ln -s /etc/php/7.2/mods-available/cache.ini /etc/php/7.2/apache2/conf.d/30-cache.ini

Para PHP 7.3:

ln -s /etc/php/7.3/mods-available/cache.ini /etc/php/7.3/apache2/conf.d/30-cache.ini

Para PHP 7.4:

ln -s /etc/php/7.4/mods-available/cache.ini /etc/php/7.4/apache2/conf.d/30-cache.ini

Y finalmente, vuelva a cargar Apache para que los cambios surtan efecto:

systemctl restart apache2

Para configurar aún más APCu y cómo funciona, puede agregar algunas líneas adicionales al archivo cache.ini que creó anteriormente. La mejor configuración depende de qué tipo de servidor está utilizando, qué aplicaciones está utilizando, etc. Puede buscarlo en Google y encontrar una configuración que funcione para usted, o ponerse en contacto con profesionales y dejar que lo hagan por usted.

Eso es todo por nuestra configuración básica. Por supuesto, hay muchas más opciones y configuraciones que puede hacer, pero las dejaremos para otro tutorial.

                       DONACIONES EN BTC                        

QRDONACIONESBTC

  bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98

 

 

PUEDE BUSCAR MAS INFORMACIÓN RELEVANTE SOBRE EL TEMA JUSTO AQUI
Published in GNU/Linux
Sábado, 30 Mayo 2020 19:45

Cómo instalar MySQL / MariaDB en Ubuntu

MYSQL_Maria.png

 

Este tutorial está destinado a servidores Ubuntu, las instrucciones deberían funcionar en cualquier versión LTS de Ubuntu, incluidas Ubuntu 16.04, Ubuntu 18.04, incluso versiones no LTS como Ubuntu 19.10 y otras distribuciones basadas en Ubuntu. Probamos esto en un servidor Ubuntu 18.04.

 

Para la primera parte de nuestra serie LAMP, vaya a : Ubuntu: Cómo instalar Apache ( Paso a Paso )

 

 

Antes de comenzar a instalar MySQL / MariaDB Algunos requisitos y otras notas:

  • MySQL y MariaDB son casi idénticos cuando se trata del uso básico en una pila LAMP. La mayoría de los comandos son iguales, incluso la instalación es similar. Elija uno e instálelo para su pila LAMP, incluiremos instrucciones para ambos.
  • Necesitará un servidor Ubuntu para ejecutar MySQL / MariaDB. Recomendamos Nixihost, ofrecen una instancia de $ 2.5 por mes, que es más que suficiente para una simple pila LAMP.
  • También puede comparar otros proveedores de servidores en la nube.
  • Necesitará el usuario raíz o un usuario con acceso sudo al servidor. Todos los comandos a continuación son ejecutados por un usuario root, por lo que no tuvimos que agregar "sudo" a cada comando. Es probable que tenga que hacerlo si utiliza un usuario no root.
  • Necesitará SSH habilitado si usa Ubuntu o un cliente SSH como MobaXterm si usa Windows.
  • MySQL / MariaDB ya puede estar instalado en su servidor. Puede verificar si están instalados ingresando "mysql" o "mariadb" y debe saberlo en función de la salida.

Eso es todo por ahora. Pasemos a nuestro tutorial.

 

Cómo instalar MySQL en Ubuntu
Comenzaremos con MySQL. Si desea instalar MariaDB, baje a las instrucciones de MariaDB.

Actualiza Ubuntu
En primer lugar, como siempre, antes de hacer cualquier otra cosa, actualice su servidor Ubuntu ejecutando el siguiente comando:

apt-get update && apt-get upgrade

Instalar MySQL

Luego, instale MySQL ejecutando el siguiente comando:

apt-get install mysql-server
Este comando instalará tanto el servidor MySQL como el cliente. Recibirá un mensaje para ingresar una contraseña para su usuario root.
Eso es. MySQL está instalado. Ahora, necesita asegurarlo y configurarlo.

MySQL seguro

Debe ejecutar el script mysql_secure_installation que lo ayudará a proteger su MySQL.

Inicie el script con el siguiente comando:

mysql_secure_installation
Y responder a las indicaciones. Puede responder con el valor predeterminado para cada solicitud.

Optimizar MySQL (solo usuarios avanzados)

Para optimizar su MySQL, puede usar el script MySQLTuner. NO hace todo el trabajo por ti. El script solo le dará recomendaciones sobre cómo puede mejorar y optimizar su MySQL.


Descargue y ejecute el script con el siguiente comando:

curl -L http://mysqltuner.pl/ | perl
Y revisa las recomendaciones. Investigue un poco y use google para cada recomendación. Si no sabe lo que está haciendo, comuníquese con otra persona y deje que lo haga por usted o simplemente omita esto.

También puede usar mysqlcheck para reparar sus bases de datos. Puede reparar todas sus bases de datos con un solo comando:

mysqlcheck -A --auto-repair -u root -p
Hay otras optimizaciones que puede hacer en su servidor y bases de datos, por lo que debe hacer su propia investigación si desea optimizar aún más MySQL.

Cómo instalar MariaDB en Ubuntu

Ahora para nuestras instrucciones de instalación de MariaDB.

Actualiza Ubuntu
Primero, actualice su servidor Ubuntu:

apt-get update && apt-get upgrade

Agregue el repositorio MariaDB
Antes de poder instalar MariaDB, debe agregar el repositorio MariaDB.

Dependiendo de su versión de Ubuntu, es posible que necesite ejecutar diferentes comandos, así que vaya a la página oficial del repositorio MariaDB, seleccione su distribución y elija un espejo, el más cercano a la ubicación de su servidor. Luego, copie los comandos que obtendrá en la página. Usamos Ubuntu 16.04.1 y elegimos un espejo de Venezuela., Por lo que ejecutaremos estos comandos para agregar el repositorio:


sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch = amd64, arm64, ppc64el] http://mirror.lstn.net/mariadb/repo/10.4/ubuntu bionic main'

A continuación, debe actualizar su lista de paquetes nuevamente:

apt-get update
Y pase a instalar MariaDB.

Instalar MariaDB
Después de agregar el repositorio MariaDB, puede instalarlo ejecutando el siguiente comando:

apt-get install mariadb-server
Y eso es. Has instalado MariaDB en tu servidor.

Asegure MariaDB
Es el mismo proceso que con MySQL. Ejecute el script de seguridad con el siguiente comando:

mysql_secure_installation
Y sigue las indicaciones. Puede ingresar el valor predeterminado para cada solicitud. Por supuesto, use una contraseña segura.

Optimizar MariaDB (solo usuarios avanzados)
Nuevamente, lo mismo con MySQL, puede usar MySQLTuner para verificar su MariaDB y obtener recomendaciones sobre cómo mejorarlo. NO hace todo el trabajo por ti. El script solo le dará recomendaciones sobre cómo puede mejorar y optimizar su MariaDB.

Ejecute el script con:

curl -L http://mysqltuner.pl/ | perl
Y revisa las recomendaciones. Investigue un poco y use google para cada recomendación. Si no sabe lo que está haciendo, comuníquese con otra persona y deje que lo haga por usted o simplemente omita esto.

Mysqlcheck también funciona con MariaDB, así que para optimizar todas sus bases de datos MariaDB a la vez, ejecute el siguiente comando:

mysqlcheck -A --auto-repair -u root -p
Hay otras optimizaciones que puede hacer en su servidor y bases de datos, así que haga su propia investigación si desea optimizar aún más MariaDB

                       DONACIONES EN BTC                        

QRDONACIONESBTC

  bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98

 

 

PUEDE BUSCAR MAS INFORMACIÓN RELEVANTE SOBRE EL TEMA JUSTO AQUI
Published in GNU/Linux
Sábado, 30 Mayo 2020 18:58

Ubuntu: Cómo instalar Apache ( Paso a Paso )

instala_apache_en_ubuntu.png

 

Estas instrucciones deberían funcionar en cualquier distribución basada en Ubuntu, incluidas Ubuntu 16.04, Ubuntu 18.04 e incluso las versiones de Ubuntu no LTS como 19.10. 20.04 +

se probó y escribió para Ubuntu 18.04.

Apache (también conocido como httpd) es el servidor web más popular y más utilizado, por lo que debería ser útil para todos.

 

 

Antes de comenzar a instalar Apache

Algunos requisitos y notas antes de comenzar:

  • Es posible que Apache ya esté instalado en su servidor, así que verifique si es el primero. Puede hacerlo con el comando "apachectl -V" que genera la versión de Apache que está utilizando y alguna otra información.
  • Necesitarás un servidor Ubuntu. Puedes comprar uno de Nixihost, son uno de los mejores y más baratos proveedores de alojamiento en la nube. Sus servidores comienzan desde
  • $ 2.5 por mes.
  • Necesitará el usuario root o un usuario con acceso sudo. Todos los comandos a continuación son ejecutados por el usuario root, por lo que no tuvimos que agregar "sudo" a cada comando.
  • Necesitará SSH habilitado si usa Ubuntu o un cliente SSH como MobaXterm si usa Windows.

Eso es todo. Pasemos a la instalación.

Instalar Apache en Ubuntu

Lo primero que siempre debe hacer es actualizar Ubuntu antes de hacer cualquier otra cosa. Puede hacerlo ejecutando:

apt-get update && apt-get upgrade

 

A continuación, para instalar Apache, ejecute el siguiente comando:

apt-get install apache2

 

Si lo desea, también puede instalar la documentación de Apache y algunas utilidades de Apache. Necesitará las utilidades de Apache para algunos de los módulos que instalaremos más adelante.

apt-get install apache2-doc apache2-utils
Y eso es. Has instalado correctamente Apache.

 

Aún deberá configurarlo.

Configurar y optimizar Apache en Ubuntu

Hay varias configuraciones que puede hacer en Apache, pero las principales y más comunes se explican a continuación.

Compruebe si Apache se está ejecutando

De forma predeterminada, Apache está configurado para iniciarse automáticamente en el arranque, por lo que no tiene que habilitarlo. Puede verificar si se está ejecutando y otra información relevante con el siguiente comando:

systemctl status apache2

corriendo_apache.jpg

 

Y puedes verificar qué versión estás usando con

apachectl -V

Una forma más sencilla de verificar esto es visitando la dirección IP de su servidor. Si obtiene la página de Apache predeterminada, todo funciona bien.

Actualiza tu firewall

Si usa un firewall (que debería), probablemente necesite actualizar las reglas de su firewall y permitir el acceso a los puertos predeterminados. El firewall más común utilizado en Ubuntu es UFW, por lo que las instrucciones a continuación son para UFW.

Para permitir el tráfico a través de los puertos 80 (http) y 443 (https), ejecute el siguiente comando:

ufw permite 'Apache Full'

 

Instalar módulos comunes de Apache

Algunos módulos se recomiendan con frecuencia y debe instalarlos. Incluiremos instrucciones para los más comunes:

Acelere su sitio web con el módulo PageSpeed
El módulo PageSpeed ​​optimizará y acelerará su servidor Apache automáticamente.

Primero, vaya a la página de descarga de PageSpeed ​​y elija el archivo que necesita. Estamos usando un servidor Ubuntu de 64 bits e instalaremos la última versión estable. Descárguelo usando wget:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

 

Luego, instálelo con los siguientes comandos:

dpkg -i mod-pagespeed-stable_current_amd64.deb
apt-get -f install

 

Reinicie Apache para que los cambios surtan efecto:

systemctl reiniciar apache2

 

Habilite reescrituras / redirecciones usando el módulo mod_rewrite
Este módulo se utiliza para reescrituras (redirecciones), como su nombre indica. Lo necesitará si usa WordPress o cualquier otro CMS para el caso. Para instalarlo, solo ejecuta:

reescritura de a2enmod
Y reinicie Apache nuevamente. Es posible que necesite algunas configuraciones adicionales dependiendo de qué CMS esté utilizando, si corresponde. Busca en Google las instrucciones específicas para tu configuración.

Asegure su Apache con el módulo ModSecurity
ModSecurity es un módulo utilizado para seguridad, nuevamente, como su nombre lo indica. Básicamente actúa como un firewall y monitorea su tráfico. Para instalarlo, ejecute el siguiente comando:

apt-get install libapache2-modsecurity

Y reinicie Apache nuevamente:

systemctl restart apache2

ModSecurity viene con una configuración predeterminada que es suficiente por sí sola, pero si desea ampliarla, puede usar el conjunto de reglas OWASP.

Bloquee los ataques DDoS utilizando el módulo mod_evasive
Puede usar el módulo mod_evasive para bloquear y prevenir ataques DDoS en su servidor, aunque es discutible lo útil que es para prevenir ataques. Para instalarlo, use el siguiente comando:

apt-get install libapache2-mod-evasive

 

Por defecto, mod_evasive está deshabilitado, para habilitarlo, edite el siguiente archivo:

nano /etc/apache2/mods-enabled/evasive.conf
Y elimine el comentario de todas las líneas (elimine #) y configúrelo según sus requisitos. Puede dejar todo como está si no sabe qué editar.

 

modo_evasivo.jpg

 

Y crea un archivo de registro:

mkdir / var / log / mod_evasive
chown -R www-data: www-data / var / log / mod_evasive

Eso es. Ahora reinicie Apache para que los cambios surtan efecto:

systemctl reiniciar apache2

 

Hay módulos adicionales que puede instalar y configurar, pero todo depende de usted y del software que esté utilizando. Por lo general, no son necesarios. Incluso los 4 módulos que incluimos no son necesarios. Si se requiere un módulo para una aplicación específica, entonces probablemente lo notarán.

Optimice Apache con el script Apache2Buddy

Apache2Buddy es un script que ajustará automáticamente su configuración de Apache. Lo único que debe hacer es ejecutar el siguiente comando y el script hace el resto automáticamente:

 curl -sL https://raw.githubusercontent.com/richardforth/apache2buddy/master/apache2buddy.pl | perl

  Es posible que deba instalar curl si aún no lo tiene instalado. Use el siguiente comando para instalar curl:

apt-get install curl

 

Configuraciones adicionales

Hay algunas cosas adicionales que puede hacer con Apache, pero las dejaremos para otro tutorial. Cosas como habilitar la compatibilidad con http / 2, apagar (o encender) KeepAlive y ajustar aún más su Apache. No tiene que hacer nada de esto, pero puede encontrar tutoriales en línea y hacerlo si no puede esperar a nuestros tutoriales.

Crea tu primer sitio web con Apache
Ahora que hemos terminado con todos los ajustes, pasemos a crear un sitio web real. Siga nuestras instrucciones para crear una página HTML simple y un host virtual que se ejecutará en Apache.

Lo primero que debe hacer es crear un nuevo directorio para su sitio web. Ejecute el siguiente comando para hacerlo:

mkdir -p /var/www/example.com/public_html
Por supuesto, reemplace example.com con su dominio deseado. Puede obtener un nombre de dominio barato de Namecheap.

No olvide reemplazar example.com en todos los comandos a continuación.

A continuación, cree una página web simple y estática. Crea el archivo HTML:

nano /var/www/example.com/public_html/index.html

Y pegue esto:

etiqueta.png

Si está viendo esto en su navegador, entonces todo funciona.

Guarde y cierre el archivo.

 

Configure los permisos del directorio:

chown -R www-data: www-data /var/www/example.com
chmod -R og-r /var/www/example.com

Cree un nuevo host virtual para su sitio:

nano /etc/apache2/sites-available/example.com.conf

Y pegue lo siguiente:

ServerAdmin Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
ServerName example.com
ServerAlias ​​www.example.com

DocumentRoot /var/www/example.com/public_html

ErrorLog $ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.log combined

 

Este es un host virtual básico. Es posible que necesite un archivo .conf más avanzado según su configuración.

Guarde y cierre el archivo después de actualizar todo en consecuencia.

Ahora, habilite el host virtual con el siguiente comando:

a2ensite example.com.conf

Y finalmente, reinicie Apache para que los cambios surtan efecto:

systemctl reiniciar apache2

Eso es. Ya terminaste. Ahora puede visitar example.com y ver su página.

                       DONACIONES EN BTC                        

QRDONACIONESBTC

  bc1q2y2cnh920tzd59r49pewpt3p77wn08t79zxw98

 

 

PUEDE BUSCAR MAS INFORMACIÓN RELEVANTE SOBRE EL TEMA JUSTO AQUI
Published in GNU/Linux