Jump to content
  • Buscar en
    • Más opciones...
    Encontrar resultados que contengan...
    Encontrar resultados en...
Eloy_771

Erase una vez un servidor LEMP en un Odroid XU-4 ¿y luego que?

Publicaciones recomendadas

Eloy_771 Humano

Publicado
vida restante: 100%

Hola.

 

Al principio , antes de que saliera la raspberri pi 4 ( que por cierto se calienta un huevo). Hardkernel saco un procesador octocore con arquitectura ARM, llamado Odroid XU-4, por aquel entonces estaba asequible , tenia soporte para Ubuntu bionic 18.04 y era mas potente que la ultima raspberry pi 3, entonces, Hardkernel que tiene una revista con publicaciones, describio como hacer un servidor facil y sencillo , con pasos verdaderamente utiles y efectivos, nada que ver con los manuales poco practicos de Nginx o Apache... seguí un tutorial donde instale un servidor, Linux Nginx Maria DB(SQL) PHP, abri los puertos del router, y configure mi servidor, mi host (virtual). Este tipo de hardware consume lo que una CPU de un telefono celular, con lo cual era y es a mi modo de ver, ideal si tiene que estar las 24 horas enchufado.

 

Normalmente, por defecto, parte del servidor se instala en la carpeta /var, donde tiene a traves de la carpeta www y la carpeta html alojada la propia pagina web y naturalmente , contenido etc etc, configurando en el host virtual, el indice de contenido con la instruccion en código (autoindex on;). Particularmente gran parte de el servidor en Nginx escrito en python, resulta bastante poderoso cuando los recursos del harware escasean, pudiendo soportar 4096 conexiones en paralelo a la vez con balance de carga, segun test...

 

Mi problema comenzó cuando la capacidad de la memoria se llenó en el Hardware, entonces decidi migrar a un hardware superior, un Odroid -H2, ya de arquitectura x86, con mas memoria RAM con capacidad de soportar dos Discos duros SATA. Era a mi modo de ver un hardware economico, visto la popularidad de los nuevos NAS domesticos, las compañias se aprovecharon y subieron el precio, mientras que si te lo montas por tu cuenta pues ya es otra cosa. Pense que con dos discos duros podia hacer un RAID 0, es decir, utilizar dos discos duros fisicos, como una particion grande y unica sin mirror.

 

Mi problema fundamental son dos factorers que no puedo hacer un raid0 comprometiendo sda y sdb, dos discos duros, donde naturalemte, en el primer disco duro tengo (sda1 efi) sda 2 root, sda 3 swap, y sda4 (/var) el espacio del resto de todo el disco duro sda, ubicado para la carpeta var. Esa es la opcion que me da el instalador de Ubuntu, Mientras tengo otro disco duro llamado sdb donde no me deja ubicarlo en la carpeta /var, porque dice que ya ha sido asignado por la particion sda4, entonces, me tengo que limitar a tener un sb1 por ahí suelto.

 

He mirado todos los tutoriales para hacer un RAID0, y en los turotiales en los que no se ha virtualizado la sesion, porque yo trabajo sobre el S.O, no en virtualizaciones, solo se han podido hacer RAID0 el que tenia 3 discos duros, es decir, sda y sus partciones lo tienen para el S.O, y hacen el raid0 para sdb1 y sdc1, pero no pueden unir la particion de la carpeta sda4, porque pertenece al sistema.

 

Y por otro lado yo no puedo decirle al servidor , que se salga de la carpeta html ubicada en /var/www/html, para que se salga con permisos root, y decirle que el contenido esta en otro disco duro porque no me deja. Probablemente por el firewall.

 

La pregunta es la siguiente,

1º¿Puedo utilizar una particion del primer disco sda que no comprometa al S.O, y toda la sdb1 para hacer un raid0?

2º¿Puedo decirle a la configuracion del servidor nginx que se salga de la carpeta html y enrute a otras fuera del disco sda?

 

Y para acabar, cambiando radicalmente de tema, ¿Alguien tiene experiencia virtualizando Qubes OS?, lo maximo que he hecho es crear un Kernel Virtual Machine basado en QEMU con hipervisores de tipo 1, por soportar hipervisores tipo Xen para instalarlo, pero el firewall no me funciona una vez instalado Qubes.

 

Gracias.

 

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Lecquio HARENA TIGRIS

Publicado
vida restante: 100%

No trabajo con RAID y uso apache en lugar de nginx, pero imagino que nginx tendrá, al igual que apache, la opción para indicarle la ruta ruta de los documentos (la variable documentroot en el conf del vhost), que puede estar en cualquier parte. Por ejemplo los archivos del phpmyadmin estan en /usr/share, no en /var/www.

Otra opción que tienes, montar /var/www en otro disco. Aquí tienes cómo hacerlo:

https://www.howtoforge.com/use_mount_bind_to_move_the_website_and_email_directory_of_a_ispconfig_server_to_a_new_location

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Eloy_771 Humano

Publicado
vida restante: 100%

En realidad tengo el index.html así, /var/www/html/index.html, luego tambien tengo una carpeta como dices en usr/share/nginx/ donde dentro de esta carpeta hay tres mas, (modules) (modules available) y html donde dentro esta otro index.html, pero que no se utiliza.

Luego dentro de la carpeta etc, por jemplo esta el servidor, etc/nginx/nginx.conf, que especifica no el host virtual, si no el codigo del servidor y el sistema en si mismo, por ejemplo.

user www-data:

worker_processes auto;

include /etc/nginx/modules-enabled/*.conf

events { worker conections 1024 ....

 

Luego dentro de la carpeta etc/nginx/ sites-available esta el servidor virtual donde es lo que mas toco

default

server {

listen 80 default_server;

root/var/www/html;

index.html;

 

location /data/{

autoindex on;

}

 

lo que quiere decir esto ultimo es que tengo una carpeta de contenido llamada /data/ que esta dentro de la carpeta html por ejemplo.

Y luego tambien puedo acceder a los registros de log de acceso, para saber las IP de los visitantes, dentro de /var/log/nginx/access.log que se comprimen automaticamente en .gz

 

Voy a intentar el enlace que me has pasado haber que tal, pero me suena que ya lo intente asi, gracias de todas formas.

https://www.howtoforge.com/use_mount_bind_to_move_the_website_and_email_directory_of_a_ispconfig_server_to_a_new_location

 

Puedes ver una chorrada que acabo de hacer en el html http://www.eloy.mooo.com/

Tambien he creado un hidden service con nombre de dominio personalizado, hasta 16 letras, dicen que solo se pueden hasta 8, pero encontre el modo de poner todas las que quiero.

 

Manana lo quito :)

 

Ya lo he quitado a las 12h de esta mañana

Editado por Eloy_771

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Eloy_771 Humano

Publicado
vida restante: 100%

Sabeis como se llama el perfil profesional de un trabajador que pueda arrojar un poco de luz sobre configuracion de servidores.? Al final tendre que pagar a alguien, llevo 6 meses asi.

:)

Compartir este mensaje


Enlace al mensaje
Compartir en otros sitios web

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora

  • Explorando recientemente

    No hay usuarios registrados viendo esta página.

  • Crear nuevo...