jueves, 25 de agosto de 2022

Oracel Linux 8.6 | Ambiente de auto estudio

Basado en mi situación de salud actual digamos que tengo un poco de tiempo libre para auto estudiar los temas que son importantes y básicos en la administración de sistemas linux en entornos Enterprise.

Para esta tarde tomamos la decisión de jugar un poco con un entorno Oracle Linux 8.6 y agregamos configuraciones básicas como agregar un texto en el .bashrc así como la instalación de stack de Linux Apache MySQL PHP (LAMP)



Iniciamos

Iniciamos actualizando el sistema operativo

sudo yum update -y



instalamos httpd

sudo dnf -y install httpd



Iniciamos y habilitamos httpd

sudo systemctl start httpd

sudo systemctl enable httpd


bajamos la intensidad de selinux o me dará dolores de cabeza como en el video

sudo setenforce Permissive

instalamos PHP

sudo dnf -y install php php-fpm php-mysqlnd php-opcache php-gd php-xml php-mbstring

sudo systemctl start php-fpm

sudo systemctl enable php-fpm


validamos que php se encuentre en ejecución

sudo systemctl status php-fpm

reiniciamos servicio httpd

sudo systemctl restart httpd



creamos info.php en el directorio /var/www/html

sudo vi /var/www/html/info.php

NOTA

Recuerda que para iniciar a insertar datos con vi es necesario presionar la tecla “i”

Modificamos el archivo info.php y guardamos y salimos presionando la tecla “esc” después la tecla “:” y la tecla”wq”

Para que guarde lo que insertamos en el archivo.

Insertamos en el archivo lo siguiente



<?php

phpinfo();

?>




Reiniciamos httpd

sudo systemctl restart httpd



Instalamos mariadb

sudo dnf -y install mariadb mariadb-server

iniciamos mariadb y habilitamos el servicio a nivel Os

sudo systemctl start mariadb

sudo systemctl enable mariadb


ejecutamos el asistente de configuración

sudo mysql_secure_installation



creamos el virtual host .conf



sudo vim /etc/httpd/conf.d/yourdomain.com.conf



agregamos el contenido (cambiar el dominio por el cual tu estes configurando)

<VirtualHost *:80>

ServerName www.yourdomain.com

ServerAlias yourdomain.com

DocumentRoot /var/www/yourdomain.com

ErrorLog /var/www/yourdomain.com/error.log

CustomLog /var/www/yourdomain.com/requests.log combined

</VirtualHost>




Cambiamos el dueño del directorio, asignamos permisos y reiniciamos httpd

sudo chown -R apache:apache /var/www/yourdomain.com/*

sudo chmod -R 755 /var/www


Reiniciamos httpd

sudo systemctl restart httpd


Video de referencia 



No hay comentarios.: