Skip to content

Instantly share code, notes, and snippets.

@felipemarques
Last active September 12, 2016 13:09
Show Gist options
  • Save felipemarques/637df32cd5e308b7c0df59514ec8c96c to your computer and use it in GitHub Desktop.
Save felipemarques/637df32cd5e308b7c0df59514ec8c96c to your computer and use it in GitHub Desktop.

Revisions

  1. felipemarques revised this gist Sep 12, 2016. 2 changed files with 48 additions and 0 deletions.
    21 changes: 21 additions & 0 deletions self-ssl.crt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    -----BEGIN CERTIFICATE-----
    MIIDgDCCAmgCCQDSMqpF7KXAdjANBgkqhkiG9w0BAQsFADCBgTELMAkGA1UEBhMC
    QlIxDzANBgNVBAgMBlBhcmFuYTERMA8GA1UEBwwIQ3VyaXRpYmExDTALBgNVBAoM
    BEpvb3gxDTALBgNVBAsMBEpvb3gxETAPBgNVBAMMCGFwaS5qb294MR0wGwYJKoZI
    hvcNAQkBFg5mZWxpcGVAam9veC5pbzAeFw0xNTExMTYxODA2MThaFw0xNjExMTUx
    ODA2MThaMIGBMQswCQYDVQQGEwJCUjEPMA0GA1UECAwGUGFyYW5hMREwDwYDVQQH
    DAhDdXJpdGliYTENMAsGA1UECgwESm9veDENMAsGA1UECwwESm9veDERMA8GA1UE
    AwwIYXBpLmpvb3gxHTAbBgkqhkiG9w0BCQEWDmZlbGlwZUBqb294LmlvMIIBIjAN
    BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzC4/sK+eUGDnsD2M0k7hDcCbdxyt
    Yfc1UKBoYjp71J/YL7iGe+9DU88Gtr0sfjR/WgJpCNX2yL9QNNFe125o9cSdKA74
    m9oICeQjKnPtk5jNIenSlybUvpGRIJ7FuU/Jw9Tcv2W9cobBTYAu5KzArM05TF8Z
    r0/MMs1+PEcsGl70jgSWouPLQeP1V/Aqsmz2T0FUZt8LhjPwo/RBsjwJMz8KYiaX
    8T3lUQs3+7dlKZM6ZLHiVMbuRCran6OjG4rxHb6dYrzRgIOB4Bxdvqt52tVIzaj/
    7FxYGiYhrApuTnmCY7+pZ7osyZrMzanYMhF1xebu5f3/yJRJuQ7egETv1wIDAQAB
    MA0GCSqGSIb3DQEBCwUAA4IBAQBE0cIVsio5135eXvNEIGL17cQtEJFAaZFnc/xH
    YqY3lK6lw/ePurrsMlnvRK0xBYMdi4o+KrIxeTmtykbjlefvvQCd6vzXeY7vj7Eg
    w3WWMRa5gkWwqx4Czxh3W5PeCUz1OzJRhMTz/eyWiQ15Kws8kQn7jQlg5vN8n9e3
    r8ZLk1SARk6RuzkSGepjK4v2Wu8kAEXnLeYxsh5nD+dfh6dK22PaMLRUrHcsDvZO
    2tT5oSYPf/LKux4gaQILPQAk4TGhqw1IeriibFiQtd4tncUTAYJ/P/fGv7cDS5g7
    mA6Y8+Y520R3Lb+tp8iMAy6EZmrKFXX0Vr4JoiwUfORMca2h
    -----END CERTIFICATE-----
    27 changes: 27 additions & 0 deletions self-ssl.key
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    -----BEGIN RSA PRIVATE KEY-----
    MIIEogIBAAKCAQEAzC4/sK+eUGDnsD2M0k7hDcCbdxytYfc1UKBoYjp71J/YL7iG
    e+9DU88Gtr0sfjR/WgJpCNX2yL9QNNFe125o9cSdKA74m9oICeQjKnPtk5jNIenS
    lybUvpGRIJ7FuU/Jw9Tcv2W9cobBTYAu5KzArM05TF8Zr0/MMs1+PEcsGl70jgSW
    ouPLQeP1V/Aqsmz2T0FUZt8LhjPwo/RBsjwJMz8KYiaX8T3lUQs3+7dlKZM6ZLHi
    VMbuRCran6OjG4rxHb6dYrzRgIOB4Bxdvqt52tVIzaj/7FxYGiYhrApuTnmCY7+p
    Z7osyZrMzanYMhF1xebu5f3/yJRJuQ7egETv1wIDAQABAoIBAHhWFaFrj7Gtuz8q
    t3FHneo+ByJnW2RujxSKxZqG/25sGrzdUx1+AT9Gt51B1xQ2mowQ+ZiEiiL8ZigK
    8YukfeXDUCBI2or4MF6r/3HIy09+8f830K7W6vG51z/Tc5LpDHAHZ2bCbqot84Va
    s8iAbDor5cY2Emw5ao7Sf8DE7aBIIox5spTRBzgsPm+xbcWwM9fGAhNNsM+Olk0v
    R+/8mi0UrjlJ4a7PfxwN0ogMWckzauRcGIUC4zmIcq1yhAIESZS3st3/I0IgsIyJ
    6RDyIyQvMsVapLiV+yG+Cc5HmpGmSd4lDCkGt+u5e3W9afcToyXgsU3tk8Z1q5Qe
    4uJAojECgYEA8eHUPgl2TlFkO+uk1CyXRPkQEsX5JJznwodURphej5JUPqP3uKcu
    4U9TeT9GpTMgUksTK1JneDscIRNtFq1iyJGmao1NnRchnz+IJ1r6FGHhVGsdGuYg
    fGaDXQq4hoJE5+jNxyCIdHRicp33Sc6w/IWP37eRdzYDK1WLt3a6GukCgYEA2BkW
    0Lf/cieWHZ99EfUES84aqA2OaEB21MbbXz7spSfY9wk+GmleCjGGVlrwbfPvgKyb
    AQxOKS7RhaHxyCMMXty/K261qCo7lBsXZKOu7iSSX5RwIwNQG6zk6QPM2Jrh0YId
    4lE/24l4pc1BUKWNP/GVJcqYqd7Zqqy/LJISfL8CgYBEtRlM5fMtHAGU48LWYjQ1
    62mda47xz4Alybsusmlp7u7vPDRJx3ORnK7hag/vLS6pMZooXCf4BxJect4x6t58
    iqLy8WBylvd9/NX4F+ehkownJqYF1gi0TYpTC5CO5MId/gs13Q/lxImSdTyhQo0T
    rfzIV6SCcF1GGe6uFpOWwQKBgAjTtYffDDMohMw++IfkP0GtcI9OxnNhtrjoSouw
    cVApuYYVvZCsnyfBcCBU5J9JKI5T/pzjWMn73JkdzVeEfvvc/n4Srp7o4rghByqY
    OQwHOGdpE8+KUhpfTJZsDlEGupSpQPk+omIgUmpLYRCfQo7LGnGJvgSqUq/TEJgM
    e27XAoGAMjSr0dPpcBbsKGS/EApqj4SR1A/Ur5/lFrkpNSHvnI0RTnMzlPe8Y91Q
    v3ra4s/qyDg5+sUDt5pRWdKp/4/3/mDtWgRku16idJaJ5pxQw1Cm3B6/WFG7kJ8n
    rAKSLHvjVjefUd1v/MfK19n+osnPdy1N91RbQts/kkN7DpeP8O4=
    -----END RSA PRIVATE KEY-----
  2. felipemarques created this gist Sep 12, 2016.
    70 changes: 70 additions & 0 deletions dev-maker-api.joox.io.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,70 @@
    upstream dev-maker-api {
    server 127.0.0.1:9000;
    }

    server {
    listen 443;
    client_max_body_size 100m;

    server_name dev-maker-api.joox.io;
    ssl on;
    ssl_certificate /etc/nginx/ssl/self-ssl.crt;
    ssl_certificate_key /etc/nginx/ssl/self-ssl.key;
    #ssl_certificate /etc/nginx/ssl/app-shopify.joox.io.crt;
    #ssl_certificate_key /etc/nginx/ssl/app-shopify.joox.io.key;
    #ssl_certificate /etc/nginx/ssl/joox.io.prod.crt;
    #ssl_certificate_key /etc/nginx/ssl/joox.io.prod.key;

    root /var/www/joox.io/api_maker/public/;

    access_log /var/log/nginx/dev-maker-api.joox.io.ssl.access.log;
    error_log /var/log/nginx/dev-maker.api.joox.io.ssl.error.log;

    location / {
    try_files $uri $uri/ /index.php?$query_string;
    }

    index index.php index.htm index.html;

    location ~ \.php$ {
    fastcgi_param APPLICATION_ENV development;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $request_filename;
    fastcgi_pass dev-maker-api;
    fastcgi_split_path_info ^(.+\.php)(/.*)$;
    include fastcgi_params;
    }

    sendfile off;

    }

    server {
    listen 80;
    server_name dev-maker-api.joox.io;
    client_max_body_size 100m;

    index index.php;
    access_log /var/log/nginx/dev-maker-api.joox.io.access.log;
    error_log /var/log/nginx/dev-maker.api.joox.io.error.log;

    root /var/www/joox.io/api_maker/public/;

    location / {
    try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {

    index index.html index.htm index.php;
    fastcgi_param APPLICATION_ENV development;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $request_filename;
    fastcgi_pass dev-maker-api;
    fastcgi_split_path_info ^(.+\.php)(/.*)$;
    include fastcgi_params;
    }

    sendfile off;

    }