Posted in Varios

Roundcube sin mod_php en ISPCONFIG

Al desactivar el módulo de Apache mod_php es probable que si accedemos al webmail de cualquiera de nuestros dominios (midominio.tld/webmail) no se interprete el código php y salga en texto plano en la pantalla.

Para evitar esto, activaremos la interpretación de php mediante FPM editando el archivo /etc/apache2/conf-enabled/roundcube.conf y añadiendo debajo de la línea donde se indica el alias el siguiente código:

Continue reading «Roundcube sin mod_php en ISPCONFIG»
Posted in Varios

Activar HTTP2 en ISPCONFIG 3

Si seguimos el manual del servidor perfecto de instalación de howtoforge, nos encontraremos que no viene activado por defecto el protocolo HTTP/2

Para activarlo, primero deberemos desactivar el mod_php con el siguiente comando:

a2dismod php7.0 
Nota: si nuestra versión de PHP es la 5, cambiar php7.0 por php5.2(o la que corresponda)

Seguidamente, desactivamos el módulo de multiproceso (MPM) prefork, ya que no es totalmente compatible con HTTP2. Esto lo realizamos con el comando siguiente:

a2dismod mpm_prefork

Ahora activamos el módulo recomendado para HTTP2 event:

a2enmod mpm_event

Reiniciamos el servidor Apache:

systemctl restart apache2

Activamos el módulo http2 y volvemos a reiniciar el servidor Apache:

a2enmod http2
systemctl restart apache2

Ahora activaremos dicho protocolo en todas las webs que tengamos en nuestro servidor sin tener que ir una por una. Primero creamos un archivo de configuración en apache con nano o con nuestro editor favorito:

nano /etc/apache2/conf-available/http2.conf

En este archivo escribimos el siguiente fragmento de código:

<IfModule http2_module>
Protocols h2 h2c http/1.1
H2Direct on
</IfModule>

Activamos la configuración y reiniciamos el servidor:

a2enconf http2
systemctl restart apache2

Probamos que tenemos el protocolo funcionando en esta web.

Todos los comandos usados son desde el superusuario o anteponiendo la orden sudo al principio de cada comando. También destacar que se pierde la ejecución PHP a través del módulo mod_php, por lo que es recomendable poner todas en PHP-FPM

Tras su desactivación, podremos desinstalar dicho módulo de apache con la siguiente sintaxis:

sudo apt remove libapache2-mod-php*

Cabe decir que aunque este proceso es válido para cualquier servidor web Debian, tenga o no instalado ISPConfig.

Posted in Varios

Cómo crear GDPR/RGPD para foro mybb

Ahora que todo el mundo se tiene que adaptar al nuevo REGLAMENTO (UE) 2016/679 DEL PARLAMENTO EUROPEO, también conocido como GDPR, por sus siglas en inglés (General Data Protection Regulation), o RGPD por sus siglas en español (Reglamento General de Protección de Datos) están saliendo plugins para los CMS más famosos como Wordpres que te facilitan mucho el trabajo (véase en este mismo blog).

Para otros CMS no tan famosos no han salido plugins, por lo que tendremos que hacer todo el asunto a mano. Como también administro un par de foros montados con mybb. Este foro no lleva (o no he encontrado) la manera de añadir páginas como se hace en WordPress, así que toca hacerlo a mano. Lo explico en este post.

Continue reading «Cómo crear GDPR/RGPD para foro mybb»
Posted in linux

atom.io 1.13 x32 bits para linux

Mucha gente conoce Atom. Atom es un editor de código open source desarrollado por GitHub. Su mejor característica es su alta personalización.

Pues bien, en su web oficial podemos encontrar para descargar muchas versiones para las diferentes arquitecturas de procesadores (x86 y x86_64), excepto para distribuciones Linux. Para estas sólo se encuentra la versión de 64 bits, por lo que si usamos una distribución de 32 bits (como la que uso en la universidad) no podremos contar con este editor. No, a menos que lo compilemos manualmente, cosa que no es sencilla para alguien principante en la materia, puesto que el código tiene un pequeño bug que compila la versión de 64 bits aunque estemos en una plataforma de 32bits. Hay solución, pero aún no están implementados los cambios a día de hoy (20/10/2016) por lo que hay que hacerlos a mano.

Continue reading «atom.io 1.13 x32 bits para linux»

Posted in linux, Raspberry

Optimizar OSMC/KODI para reproducción en LAN (parte 2)

En la entrega anterior vimos una parte de cómo optimizar Kodi para que la reproducción a través de nuestra red doméstica vaya mejor de lo que iba antes.

En mi caso esto no era suficiente, ya que seguía teniendo tirones para archivos de vídeo mayores de 900 megas (hoy en día casi cualquier archivo supera ese tamaño.

Para ello debemos prescindir del protocolo Samba y pasarnos al sistema NFS, o usar ambos si vamos a acceder a las carpetas que tengamos compartidas desde otros PC con windows. Si tenemos un servidor windows también podemos usar programas que nos ofrezcan esta funcionalidad, como por ejemplo FreeNFS (la última aztualización es del 2013) o haneWIN NFS Server. Personalmente no los he probado, así que no podría recomendar ninguno.

Continue reading «Optimizar OSMC/KODI para reproducción en LAN (parte 2)»