Skip to content

Instantly share code, notes, and snippets.

View pmNiko's full-sized avatar

nikoDev pmNiko

  • San Martín de los Andes
View GitHub Profile
@pmNiko
pmNiko / Enciptacion-RSA.md
Last active May 8, 2024 14:27
Enciptación asimétrica React CSR

RSA - Enciptación de datos entre cliente y servidor

---

Note

Objectivo:

  • Enviar las consultas cifradas al server.
@pmNiko
pmNiko / Acceso Directo
Last active May 19, 2023 12:06
Creación de acceso directo Ubuntu Gnome
| ----------------------------- Creación de acceso Ubuntu Gnome ------------------------------- |
Para crear accesos directos en Ubuntu hay una forma sencilla de llegar al objetivo.
En un editor de texto colocamos las siguintes sentencias:
[Desktop Entry]
Type=Application
Categories=Utility
Name=Lapce
Icon=/home/juan/lapce/icons/lapce/lapce_icon.png
@pmNiko
pmNiko / .htaccess
Last active February 7, 2023 01:52
Apache server + user service
# root en este caso public_html/.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} <IP_HOST> [NC]
RewriteCond %{REQUEST_URI} ^/$
Rewriterule ^(.*)$ https://<IP_HOST>/tasks [L,R=301]
ErrorDocument 404 https://<IP_HOST>errors/404.html
ErrorDocument 500 https://<IP_HOST>/errors/500.html
# subdirectorios en este caso public_html/tasks/.htaccess
@pmNiko
pmNiko / Centos_Apache_hosting.txt
Last active February 7, 2023 01:50
Centos 7 + Apache httpd
-------- Hosting compartido a través de Apache Httpd -----------
---__________________________________________________________________---
El objetivo será enlazar las distintas aplicaciones con un nombre específico dentro del dominio del servidor
compartido. Asumiendo que el dominio es "digitalservices.com" vamos a realizar la implementación tal que
tengamos el siguiente esquema:
____Esquema de APIS con Node JS
@pmNiko
pmNiko / Preparación del server.txt
Last active February 7, 2023 01:49
Centos 7 - Apache httpd - Preparación del entorno
----- Preparación del serve Centos 7 con Apache httpd ----------
---------__________________________________________________________________---------
___Premisas para la puesta en producción
- Un hosting funcional con una MV de Centos 7(x64) acceso root
- Un DNS válido para poder enlazar a la IP del server
- Conocimientos básicos del shell de Unix
@pmNiko
pmNiko / URL.txt
Last active February 7, 2023 16:54
Elementos de una URL
------------- Partes de una URL -------------
---__________________________________________________________________---
Elementos de una URL
* Protocolo HTTPS
* Subdominio
* Dominio
* TLD
* Ruta
@pmNiko
pmNiko / ubuntu_nginx_hosting.txt
Last active February 7, 2023 01:50
Ubuntu + Nginx + Subdomain -> app
------------- Hosting compartido a través de Nginx -------------
---__________________________________________________________________---
El objetivo será enlazar las distintas aplicaciones con un nombre específico dentro del dominio del servidor
compartido. Asumiendo que el dominio es "digitalservices.com" vamos a realizar la implementación tal que
tengamos el siguiente esquema:
____Esquema de APIS con Node JS
HOST | CNAME | SUBDOMAIN | DOMAIN | PATH | TIPO | PROJECT | PORT | ENDPOINT
@pmNiko
pmNiko / Variables de entorno.txt
Last active September 22, 2022 11:56
Export variables multiline
_________ ::::::: Exportación de variables leidas a partir de un archivo :::::::::: __________
El primer escenario es el caso simple en el que exportamos un contenido de manera directa,
es decir, exportamos una variable que tiene como valort un string en linea. Esto lo podemos
hacer desde .bashrc || .bash_profile || /etc/environment || /etc/profile
Por ejemplo:
/etc/environment
MI_VARIABLE="https://dommain.com"
@pmNiko
pmNiko / Environments.txt
Last active May 23, 2022 11:10
React CSR entornos de desarrollo
____________::::::::::::::::::: Entornos de desarrollo :::::::::::::::::::________
Cuando desarrollamos nuestras apps generalmente trabajamos con distintos entornos:
1. development
2. test
3. production
4. staging(opcional, pre production)
Teniendo en cuenta esto no queremos ensuciar la BD de production con las
pruebas de test ó development. Para esto es que hacemos uso de librerias
@pmNiko
pmNiko / ServerCompartido.txt
Last active September 14, 2022 10:30
Server compartido con Apache y ReactRouter
_______________________________ Server Compartido _______________________________----_-
En el gist anterior se muestra como alojar un app de React js en el root de la carpeta
public, pero en general queremos alojar multiples app en nuestro server.
Para esto debemos hacer algunas modificaciones en nuestra estructura.
La estructura anterior era:
server/
|_ _ public_html
|_ _ .htaccess