Diferència entre revisions de la pàgina «ASIX/M08/UF2/A01»

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca
m (Guillem ha mogut M08/UF2/A01 a ASIX/M08/UF2/A01 sense deixar una redirecció: Crear subnivell ASIX)
 
(Hi ha 4 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
{{titol|Activitat 1. Servidor web}}
 
{{titol|Activitat 1. Servidor web}}
 
==Enunciat==
 
==Enunciat==
A partir d'una màquina CentOS 7 de nova creació, instal·la MariaDB i PHPMyAdmin a través de SSH. També configurarem l'Apache per a servir pàgines web des del home dels usuaris a l'estil: <code>http://192.168.56.4/~usuari</code>
+
A partir d'una màquina CentOS7 de nova creació, instal·la MariaDB i PHPMyAdmin a través de SSH. També configurarem l'Apache per a servir pàgines web des del home dels usuaris a l'estil: <code>http://192.168.56.4/~usuari</code>
 +
 
 
==Procediment==
 
==Procediment==
 
Partiré d'una instal·lació minimalista de CentOS 7 a la IP 192.168.56.4. Una vegada acabada la instal·lació del sistema, faré l'administració a través de SSH.
 
Partiré d'una instal·lació minimalista de CentOS 7 a la IP 192.168.56.4. Una vegada acabada la instal·lació del sistema, faré l'administració a través de SSH.
Línia 24: Línia 25:
 
</source>
 
</source>
 
:'''Nota:''' la comanda <code>setenforce</code> posa el SELinux en el mode que li diem com a paràmetre però retorna al comportament configurat (definit a <code>/etc/selinux/conf</code>) al següent reinici. De manera que si volem fer aquest canvi permanent, editarem el fitxer i posarem '''''PERMISSIVE''''' en comptes de '''''ENFORCING'''''.
 
:'''Nota:''' la comanda <code>setenforce</code> posa el SELinux en el mode que li diem com a paràmetre però retorna al comportament configurat (definit a <code>/etc/selinux/conf</code>) al següent reinici. De manera que si volem fer aquest canvi permanent, editarem el fitxer i posarem '''''PERMISSIVE''''' en comptes de '''''ENFORCING'''''.
 +
 +
Un cop tenint l'Apache i MariaDB instal·lats i funcionant, podem instal·lar el paquet PHPMyAdmin des del repositori ''epel-release'':
 +
<source>
 +
yum install epel-release
 +
yum install phpmyadmin
 +
</source>
 +
{{imatge|M08UF2A011.png}}
 +
{{imatge|M08UF2A012.png}}
 +
Si tot va bé, tindrem PHPMyAdmin funcionant i podrem accedir des de la màquina host des de la web <code>http://192.168.56.4/phpmyadmin</code>
 +
{{imatge|M08UF2A013.png||Accedirem amb l'usuari ''root'' de MariaDB}}
 +
{{imatge|M08UF2A014.png||Tenim la interfície web de PHPMyAdmin amb permisos de root}}

Revisió de 11:23, 15 abr 2020

Enunciat

A partir d'una màquina CentOS7 de nova creació, instal·la MariaDB i PHPMyAdmin a través de SSH. També configurarem l'Apache per a servir pàgines web des del home dels usuaris a l'estil: http://192.168.56.4/~usuari

Procediment

Partiré d'una instal·lació minimalista de CentOS 7 a la IP 192.168.56.4. Una vegada acabada la instal·lació del sistema, faré l'administració a través de SSH.

Primer de tot instal·laré apache i mariadb amb la comanda:

yum install mariadb mariadb-server httpd

Aleshores, posaré en marxa el servei MariaDB

systemctl enable mariadb
systemctl start mariadb

i el configuraré bàsicament amb l'script mysql_secure_installation i introduiré una nova contrasenya per a l'usuari root de MariaDB.

Després posaré en marxa i posaré l'arrencada automàtica d'Apache amb

systemctl enable httpd
systemctl start httpd

Un cop fet això, revisaré el Firewall i SELinux per tal de permetre l'accés remotament pel port 80 del servidor web:

firewall-cmd --add-service=http --permanent
setenforce 0
Nota: la comanda setenforce posa el SELinux en el mode que li diem com a paràmetre però retorna al comportament configurat (definit a /etc/selinux/conf) al següent reinici. De manera que si volem fer aquest canvi permanent, editarem el fitxer i posarem PERMISSIVE en comptes de ENFORCING.

Un cop tenint l'Apache i MariaDB instal·lats i funcionant, podem instal·lar el paquet PHPMyAdmin des del repositori epel-release:

yum install epel-release
yum install phpmyadmin
M08UF2A011.png


M08UF2A012.png


Si tot va bé, tindrem PHPMyAdmin funcionant i podrem accedir des de la màquina host des de la web http://192.168.56.4/phpmyadmin

M08UF2A013.png


M08UF2A014.png