You are on page 1of 4

instalación de un servidor lamp

1. Servidor apache

yum install httpd

sudo systemctl start httpd.service

Ingresamos en el navegador (IP del servidor)

hhtp://your_server_IP_address/

Para hacer que el servicio se inicie al arrancar la pc

sudo systemctl enable httpd.service

Levantamos el firewall para conecciones http

firewall

firewall-cmd --permanent --add-service=http

firewall-cmd --permanent --add-service=https

firewall-cmd --reload

Instalar base de datos para almacenar datos de nuestros sensores

sudo yum install mariadb-server mariadb : funcionaliad a base de datos y programación de


php

sudo systemctl start mariadb

sudo mysql_secure_installation

(Aqui se ingresara la clave)

mysql -u root -p manipular la base de datos

show databases;

create database if no exists new_database;

use <database>

CREAR TABLE datos* (id INT PRIMARY KEY, "nombre" VARCHART(20) )

; clae primaria----identificador

creacion en campos... para salir ;

SHOW TABLES;

DESCRIBE datos*;
CONSULTA de como usar MYSql

instalar php

sudo yum install php php-mysql

sudo systemctl restart httpd.service

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

<?php phpinfo();>

se debe guarda en var www

cuando php el servidor pocesar la informacion y devuelve en html

el el codigo al cliente y el navegador muestra el resultado

html en el lado del cliente

add the EPEL Repository

phpMyAdmin is part of extra package

we´ll install the EPEL repository

yum install epel-release

STEP 2. install el php MyAdmin en forma grafica la base de dtos

First , you'll follow a simple best practice yum -y update ckages is aup to date before

yum -y update
then it's a matter of just running one comman

yum -y install phpmyadmin

STEP 3. Find you ip address

Find yur IP address with any of the follow whats´s My IP address

editar este archivo

vi /etc/httpd/conf.d/phpMyAdmin.conf

comoentar las dos primeras linas (17.18)

Require all granted

permite que se conecte desde otra direccion u otra maquina.

reiniciar el servicio httpd nota: reiniciar maria db

si no clave setear el password:

mysql_secure_install

habilitar un sistema seguro , para coneccion https


Instalación FTP

yum install install vsftpd

vi /etc/vsftpd

hosting para subir archivos

vi /etc/vsftpd/vsftpd.config

configurar líneas

12 anonymous_enable=NO #usuarios ni identificados

16 local_enable=YES

19 write_enable=YES

23 local_umask=022

100 chroot_local_user=yes # descomnetar enjaular usuarios en un carpeta

101 allow_writeable_chroot=YES #crear

:wq!

reiniciar servicios

crear usuarios ftp ### user_apellido

useradd -m user_apellido -s /sbin/nologin

passwd user_apellido #23061

mkdir /home/user_apellido /www

mkdir /var/www/html/user_apellido

mount --bind /var/www/html/user_apellido /home/user_apellido/www #crear un enlace

chmod 777 /var/www/html/user_apellido

TIene un firewall fuerte abrir el puerto 21 de autentificacion

firewall-cmd --permanent --add-service=ftp

firewall-cmd --permanent --zone=public --add-port=21/tcp (o sin el --zone=public)

firewall-cmd --reload

setsebool -P ftp_home_dir on

setsebool -P allow_ftpd_full_access on

You might also like