Skip to content

Instantly share code, notes, and snippets.

View cloudopsTK's full-sized avatar

fmc.info cloudopsTK

View GitHub Profile
@cloudopsTK
cloudopsTK / NginxBasicAuth.conf
Created February 7, 2020 17:51
Nginx - Basic Authentication with IP Wishlist over Load Balancer
server {
# Your directives here...
# Configure .htpasswd file & Network IP.
auth_basic_user_file /etc/nginx/conf.d/.htpasswd; // ruta donde se encuentra el .htpasswd
set_real_ip_from XXX.XXX.XXX.XXX/XX; // Rango de red donde se encuentra el Load Balancer
real_ip_header X-Forwarded-For;
# Add location with Basic Auth
location /location/to/protect {
add_header X-Frame-Options SAMEORIGIN;
add_header X-XSS-Protection "1; mode=block";
add_header Content-Security-Policy "default-src 'self';"; #OJO CON ESTE
add_header X-Content-Type-Options nosniff;
Header always append X-Frame-Options SAMEORIGIN
Header set X-XSS-Protection "1; mode=block"
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
Header set Content-Security-Policy "default-src 'self';" #OJO CON ESTE
Header set X-Content-Type-Options nosniff
apt-get install curl
gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
rvm requirements
rvm list known
rvm install 2.2.4
rvm use 2.2.4 --default
#Crear Base
create database new_database_name;
#Crear usuarios
create user 'new_database_user'@'%' identified by 'user_password_here';
# Conceder permisos
grant all privileges on new_database_name.* to 'new_database_user'@'%';
# Cambiar password de un usuario