Skip to content

Instantly share code, notes, and snippets.

View rkasigi's full-sized avatar

Rendi Kasigi rkasigi

View GitHub Profile
@rkasigi
rkasigi / MultiConnectionSupport.java
Last active October 13, 2017 09:18 — forked from mihkels/MultiConnectionSupport.java
Spring Boot with Letsencrypt SSL certificate support
@Configuration
public class MultiConnectionSupport {
@Value("${server.port}")
private int serverPort;
@Value("${server.http.port}")
private int httpServerPort;
@Bean
public EmbeddedServletContainerFactory servletContainer() {

Setting up a SSL Cert from Comodo

Purchasing a Comodo PositiveSSL cert via gogetssl.com and installing it on an Nginx server.

Purchase the cert

Prior to purchasing a cert, you need to generate a private key, and a CSR file

@rkasigi
rkasigi / ca.md
Created March 21, 2019 11:20 — forked from soarez/ca.md
How to setup your own CA with OpenSSL

How to setup your own CA with OpenSSL

For educational reasons I've decided to create my own CA. Here is what I learned.

First things first

Lets get some context first.

@rkasigi
rkasigi / self-signed-certificate-with-custom-ca.md
Created March 26, 2019 02:57 — forked from fntlnz/self-signed-certificate-with-custom-ca.md
Self Signed Certificate with Custom Root CA

Create Root CA (Done once)

Create Root Key

Attention: this is the key used to sign the certificate requests, anyone holding this can sign certificates on your behalf. So keep it in a safe place!

openssl genrsa -des3 -out rootCA.key 4096
@rkasigi
rkasigi / HOWTO.md
Created March 26, 2019 09:46 — forked from ivanvermeyen/HOWTO.md
Multiple MySQL versions on MacOS with Homebrew

Multiple MySQL versions on MacOS with Homebrew

At the time of writing (december 2018), there aren’t any up-to-date and easy to apply guides on how to switch between different MySQL version on a Mac using Homebrew . Or at least, I didn’t find any.

So I picked up a few things here and there and finally managed to connect all the pieces of the puzzle. I hope this guide can help you and the future me. If anyone knows of a better way to accomplish this, I do hope they will share their insight :)

The basic idea here is that you need to install all MySQL versions one at a time and assign each its own data directory.

I am using Homebrew 1.8.5. (brew -v)

@rkasigi
rkasigi / homebrew_multiple_mysql_versions.md
Created March 26, 2019 09:46 — forked from mitchkramez/homebrew_multiple_mysql_versions.md
Multiple MySQL Versions with Homebrew

Multiple MySQL Versions with Homebrew

For homebrew version 1.5.12 - WIP... not quite working yet.

brew -v # => Homebrew 1.5.12

Install the current version of mysql.

# Install current mysql version

brew install mysql

@rkasigi
rkasigi / macosx-install-php-oracle-oci8-pdo_oci.md
Last active February 11, 2021 08:13 — forked from krisanalfa/macosx-install-php-oracle-oci8-pdo_oci.md
Install OCI8 and / or PDO_OCI on OSX via Brew

Install PHP Oracle oci8 and pdo_oci on Mac OSX

This procedure is tested on Mac OS X 10.10.5 with Developpers tools installed (xCode).

PHP 5.6 installed with Homebrew.

Preparation

Download the following files from Oracle website (yes, you need to create an account and accept terms):

@rkasigi
rkasigi / docker-swarm-gpu.md
Created September 2, 2021 09:16 — forked from tomlankhorst/docker-swarm-gpu.md
Instructions for Docker swarm with GPUs