Calcular la máxima cantidad de clientes en Apache2 /prefork

En general la forma de calcular cuanta gente puede acceder de manera concurrente a mi servidor web ( MaxClients ) es sencilla pero bastante manual. Encontré un script en la web de referencia que me puede ayudar a hacerlo de manera más práctica así que lo comparto.

Hace algunos años desarrollando un sistema de regalos corporativos fue la primera vez que me encontré con este problema, si está mal definida la cantidad máxima de usuarios que pueden acceder al apache este consume mucha memoria y en el caso de que tengas el servidor MySQL en el mismo lugar este puede caerse sin ningún aviso.

La idea es que podamos definir bien la cantidad de usuario que puede manejar apache.

Leer más

Usando Linux y el portal de MiPyme del Sistema de Impuestos Internos.

GUÍA PARA INSTALAR EL CERTIFICADO DIGITAL LINUX UBUNTU

Uno de los problemas que había tenido para no migrar todos los computadores de Windows a Ubuntu era el no poder usar este último para poder generar las facturas electrónicas con el portal de MiPyme del Sistema de Impuestos Internos. Había estado ocupando Virtual Box para hacer esto personalmente ya que Windoes dejó hace muchos años de ser mi Sistema Operativo principal.

Hoy ingresé al portal del Sistema de Impuestos internos y «descubrí»  un mensaje que anteriormente no había hecho. «Para firmar el documento desde sus sistema operativo debe de subir la llave al servidor» o algo similar …

Esto despertó un poco mi curiosidad y empecé a revisar un poco sobre este tema, usando Google pude encontrar la página del Sistema de Impuestos internos que describía el procedimiento para la instalación de la firma en Linux. La firma ya la tenía instalada así que simplemente la subí al servidor como decía el manual.

A grandes rasgos el procedimiento que te da el manual es el siguiente :

  1.  Instalar el certificado digital.
  2. Subir el certificado al servidor del servicio de impuestos internos.
  3. Inscribirte en el portal de MiPyme del SII
  4. Y finalmente generar la documentación.

En mi caso tengo un certificado digital simple que obtuve de la Cámara de Comercio de Santiago a través del portal de e-certchile y ya lo tenía instalado en mi navegador ( Firefox ). Puedes encontrar una lista de proveedores de certificados digitales en el siguiente link : https://palena.sii.cl/dte/mn_Prov_CD.html

También ya era usuario del portal de MiPyme por lo que simplemente me faltaba subir el certificado al servidor del SII y firmar un documento ( DTE ) de pruebas. En mi caso una factura electrónica.

Subí el certificado digital en la siguiente dirección : https://www4.sii.cl/uploadCertDigitalInternet/ y luego procedí con generar un DTE en el portal para probar. La felicidad me invadió al poder proceder sin problemas y poder generar la factura con la llave que subí al servidor. Simplemente me pidió la clave de la firma para proceder y todo funcionó de maravilla.

Debo de admitir que inicié muy feliz esta semana con esta noticia.  Les recomiendo leer el artículo del SII para la instalación de las llaves.

Origen: GUÍA PARA INSTALAR EL CERTIFICADO DIGITAL LINUX UBUNTU

MysqlPasswordReset – Cambiar la clave root de Mysql

Acabo de crear un servidor WordPress con on click deployment de Google y tuve el problema que la clave que me dieron de mysql para root no correspondía a la real.

El error que obtenía era el siguiente :

ERROR 1045: Access denied for user: 'root@localhost' (Using 
password: YES)

Estos son simples pasos para cambiar la clave root de Mysql bajo un servidor linux si es que posees el error anteriormente mencionado.

Leer más

Oracle Java (JDK) 7 / 8 / 9 PPA en Ubuntu

Hace ya un tiempo que en Ubuntu no aparece en repositorios la versión de Oracle para Java. Hay algunas aplicaciones que no funcionan con la versión del OpenJDK por lo que agrego la forma como lo he estado haciendo últimamente para mis proyectos.

Si bien la instalación la puedo hacer a través del instalador que aparece en la web, este proceso es mucho más sencillo y veloz.

Leer más

Firewall usando UFW en un servidor Ubuntu /  Debian

Aprende como configurar un firewall usando UFW ( Uncomplicated Firewall ) en un servidor Ubuntu / Debian.

Soy de las personas que siempre a usado IPTables para configurar el firewall de un servidor, pero la verdad es que no lo se de memoria y siempre debo recordarlo al momento de realizarlo. Esto es debido a que no lo hago muy seguido y no es muy amigable.

UFW es una herramienta o frontend que agrega estas reglas al firewall de iptables de una manera sencillo y casi humana de entender, por lo que para mi ha sido genial debido a que puedo tener la fortaleza de iptables pero de una manera que es muy práctica y difícil de olvidar.

Leer más