Desidero utilizzare nginx come un accorciatore di URL leggero.
Per essere precisi, supponendo che il mio nome di dominio sia example.com
, ho questo nginx.conf
di base:
events {}
http {
server {
listen 80;
location = /vimrc {
proxy_pass https://some/publicly/available/url/to/vimrc;
}
... # similar locations follow
}
}
Quindi, ogni volta che desidero distribuire la mia configurazione vim, posso semplicemente fare: curl example.com/vimrc
.
Questo sembra funzionare come previsto, sebbene con una conoscenza quasi netta di nginx, sono un po 'preoccupato del comportamento di nginx predefinito (di cui non sono a conoscenza) che potrebbe esporre il mio server a minacce relative alla sicurezza.
Va notato che attualmente non mi dispiace correre sulla porta 80. (Sono ben consapevole di mitm, e che la connessione è in chiaro, ma non è qualcosa che desidero affrontare al momento).
Aggiornamento
- Ho modificato la configurazione per utilizzare
return 301 https://url/to/vimrc
. - Probabilmente cercherò Configurazione SSL , poiché la piccola possibilità del MITM non è vale il rischio.