¡WordPress a WordPress rebote!

¡Buenos días chicos!

Qué coño es un rebote? He supuesto qué lo sea la palabra que corresponde con “bouncer” en ingles — a lo mejor no!

Así que un rebote es un servicio lo qué te conecta con tu servicio local, en este caso con un cliente de IRC. En ingles se llama un bouncer, he cogido la palabra del verbo “rebotar”…

He usado Ubuntu, en Ubuntu tienes los opciones de un Weechat antiguo o un nuevo (yo he compilado el mío del fuente/source). Otros distribuciones tienen opciones diferentes, aquí en casa tengo Arch Linux que tiene en el AUR un package se llama weechat-git que es mucho mas facil que la compilación.

Vale! Ahore tienes la verción de Weechat que quieres — es bueno si los dos son las mismas.
En el instancio de Weechat en tu VPS configuralo para conectarse a tus redes (Freenode, Quakenet, Efnet, etc) y conecta con eso.

Ahora hay un problema; Weechat a Weechat es una mierdita, ve éste asunto – no puedes conectar un Weechat a otro Weechat usando el protocol para compartir todos. Solo puedes hacerlo en el nivel del red (Freenode por ejemplo).

Eso significa que si tienes unos redes, para cada uno tendrías que crear un relay (¿hay palabra?) para cada uno. Y eso es como:

/relay add ssl.irc.$RED $PORT
/set relay.network.password $CONTRASEÑA

Y ahora en tu versión local lo puedes conectar a eso con

/server add my-$RED/$PORT
/set irc.server.$RED.password $CONTRASEÑA
/connect $RED

Buenos ejemplos para $RED, $PORT y $CONTRASEÑA son “freenode”, “63421” y “cojones”.

¡Y ya está, nunca puede ser mas fácil!

Unfortunadamente tienes que hacer lo mismo para cada red, con un $PORT diferente. Si usas Glowing Bear o la aplicación del móvil tu puedes usar el rebote/bouncer se llama “ssl.irc.weechat” en vez de “ssl.irc.$RED” y todo funciona muy bien.

¿Cómo usar HTTPS en vez de HTTP con Nginx?

Bueno, esto es muy fácil y lo he hecho recientemente (y los atentos verán que esta pagina usa LetsEncrypt), así que:

Usualmente tendrías una configuración por cada sitio, cada domain (example.com, naytech.es, etc). Sería en /etc/nginx/sites-enabled por seguro y un enlace (tipo simlink) a eso en /etc/nginx/sites-available.

Tienes que copiar la sección abajo de:

server {
    listen 80;
    server_name naytech.es www.naytech.es;
    … más cosas aqui
}

Y cambiar el listen 80 entre un listen 443 y luego añadir tus certificados (los cuales habías creado antes, ¡¿verdad?!) y los lineas

    ssl on;
    ssl_certificate /etc/nginx/ssl/chained.pem;
    ssl_certificate_key /etc/nginx/ssl/naytech.key;

Finalmente hay que poner redirección de HTTP a HTTPS, por esto solo nececitas una linea, es en el siguente ejemplo:

server {
    listen 80;
    server_name naytech.es www.naytech.es ;

    return 301 https://www.naytech.es$request_uri;
}

Obviamente tienes que cambiar el “naytech.es” a tu proprio domain pero ya está hecho!

¡Más fácil que tu pelo! O sea al menos más fácil que tu idioma, eso es la verdad…