Deseo utilizar nginx como un acortador de URL ligero.
Para ser exactos, asumiendo que mi nombre de dominio es example.com
, tengo este nginx.conf
más básico:
events {}
http {
server {
listen 80;
location = /vimrc {
proxy_pass https://some/publicly/available/url/to/vimrc;
}
... # similar locations follow
}
}
Entonces, cuando quiera implementar mi configuración vim, simplemente puedo hacer: curl example.com/vimrc
.
Esto parece estar funcionando según lo previsto, aunque con un conocimiento casi nulo de nginx, estoy un poco preocupado por el comportamiento predeterminado de nginx (que no conozco) que puede exponer a mi servidor a amenazas relacionadas con la seguridad.
Se debe tener en cuenta que actualmente no me importa ejecutar en el puerto 80. (Soy muy consciente de mitm, y de que la conexión está en texto plano, pero esto no es algo con lo que quiera lidiar en este momento).
Actualizar
- He modificado la configuración para usar
return 301 https://url/to/vimrc
. - Probablemente buscaré Configuración de SSL también, ya que la pequeña posibilidad de MITM no es vale la pena el riesgo.