Tutorial for installing Let's Encrypt for nginx. Works also with reverse proxy like CloudFlare.
- Ubuntu 16.04 Server 64-bit
- Nginx 1.10.0
- letsencrypt-auto
#Install letsencrypt-auto Use following command to install Let's Encrypt Client:
# Ensin, luo SSH-avaimet, jos et ole näin tehnyt | |
# Tallenna SSH-avaimet sijaintiin ~/.ssh/id_rsa (mikäli käytät Linuxia) tai Macille sopivaan kansioon (jos käytät Macia) | |
ssh-keygen | |
# Luo .git-kansio ja muut alkumäärittelyt | |
git init | |
# Lisää kaikki tiedostot muutokseen (commit) paitsi ne, jotka ovat määritelty .gitignore-tiedostossa | |
git add . | |
# Luo muutos (commit) | |
git commit -m "muutoksen kuvaus" |
<?php | |
// Get coords | |
function GetCoords() { | |
$coords = array(); | |
// Non IATA: | |
// Espoo -> ESP | |
$coords["HEL2_to_TLL1"] = array(x => 405, y => 286); | |
$coords["HEL2_to_FRA1"] = array(x => 329, y => 240); | |
$coords["HEL2_to_ARN4"] = array(x => 345, y => 162); |
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.0.3/dist/leaflet.css" | |
integrity="sha512-07I2e+7D8p6he1SIM+1twR5TIrhUQn9+I6yjqD53JQjFiMf8EtC93ty0/5vJTZGF8aAocvHYNEDJajGdNx1IsQ==" | |
crossorigin=""/> | |
<script src="https://unpkg.com/leaflet@1.0.3/dist/leaflet.js" | |
integrity="sha512-A7vV8IFfih/D732iSSKi20u/ooOfj/AGehOKq0f4vLT1Zr2Y+RX7C+w8A1gaSasGtRUZpF/NZgzSAu4/Gc41Lg==" | |
crossorigin=""></script> | |
<div id="map"></div> |
:8080 { | |
gzip | |
browse | |
root /media/topfield | |
} |
#!/usr/bin/env bash | |
# Combine function | |
combine() { | |
# move to the correct let's encrypt directory | |
cd /etc/letsencrypt/live/$SITE | |
# cat files to make combined .pem for haproxy | |
cat fullchain.pem privkey.pem > /etc/haproxy/certs/$SITE.pem | |
} |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<title>JS Bin</title> | |
</head> | |
<body> | |
<p class="ciu_embed" data-feature="once-event-listener" data-periods="future_1,current,past_1,past_2" data-accessible-colours="false"> | |
<a href="http://caniuse.com/#feat=once-event-listener">Can I Use once-event-listener?</a> Data on support for the once-event-listener feature across the major browsers from caniuse.com. |
#!/bin/bash | |
apt-get -y install expect | |
SECURE_MYSQL=$(expect -c " | |
set timeout 10 | |
spawn mysql_secure_installation | |
expect \"Enter current password for root:\" |