Friday, August 8, 2025

lets encrypt para nginx

 https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-20-04-es


sudo apt install certbot python3-certbot-nginx

sudo nano /etc/nginx/sites-available/example.com

...

server_name example.com www.example.com;

...

sudo certbot certonly --webroot -w /var/www/html/ -d tuSitio.ddns.net

#para validar configuracion 
sudo nginx -t

#para recargar la nueva configuracion
sudo systemctl reload nginx


#para validar la actualizacion
sudo systemctl status certbot.timer

#para actualizar
sudo certbot renew --dry-run


#basado en 
https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-20-04-es

Friday, May 2, 2025

Msg 15138, Level 16, State 1, Line 7 The database principal owns a schema in the database, and cannot be dropped.

 Msg 15138, Level 16, State 1, Line 7 The database principal owns a schema in the database, and cannot be dropped.



SELECT SCHEMA_NAME, 

    SCHEMA_OWNER

FROM INFORMATION_SCHEMA.schemata

WHERE SCHEMA_OWNER = 'USERNAME';

--mi arreglo--

alter authorization on schema::db_ddladmin TO dbo;

alter authorization on schema::db_owner TO dbo;


posterior a eso puedo borrar y crear el usuario con problema

Friday, April 25, 2025

obtener ip publica desde power shell

 Invoke-RestMethod -Uri "https://ipinfo.io/ip"



telnet por powershell

 Telnet de Power Shell:


debe ser con acceso de admin

Test-NetConnection -ComputerName 193.127.xxx.xxx -port 22

Thursday, April 24, 2025

Generar PFX desde un certificado auto generado

 

openssl pkcs12 -export -in certificate.crt -inkey privatekey.key -certfile ca-bundle.crt -out output.pfx


al querer cargar en windows 2016 arroja error.

con este otro comando permite instalar

openssl pkcs12 -export -certpbe PBE-SHA1-3DES -keypbe PBE-SHA1-3DES -nomac -inkey tetra.key -in tetra.crt -out tetra.pfx

Thursday, March 27, 2025

Convertir PPK a p12 - how to export to p12 from PPK

Basado en 

Steps to import Private Key (PPK) in SAP PI/PO for... - SAP Community

se debe de instalar

C:\cygwin64\bin>openssl

openssl.exe req -new -x509 -days 3650 -key PrivatePEM.pem -out x509_Private.pem


despues

openssl.exe pkcs12 -export -in x509_Private.pem -inkey PrivatePEM.pem -out PrivateP12.p12

Enter pass phrase for PrivatePEM.pem:

Enter Export Password:

Verifying - Enter Export Password:


Monday, March 24, 2025

htaccess como bloquear bots de web scrapping

 

Para visualizar el archivo .htaccess se debe de habilitar en el gestor de archivos , ver archivos ocultos del home 

<IfModule mod_rewrite.c>

ErrorDocument 403 "403"

RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} "ClaudeBot|PetalBot|YandexBot|dotbot|DotBot|SemrushBot-SI|Googlebot"

RewriteRule ^(.*)$ - [F,L]

</IfModule>


complemento https://www.lucushost.com/ayuda/como-bloquear-el-trafico-de-bots/