Skip to content

mainflux/proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mainflux NGINX

License Join the chat at https://gitter.im/Mainflux/mainflux

NGINX reverse proxy for Mainflux IoT platform.

Installation

N.B. Most of the procedures about setting-up TLS in NGINX are taken from How To Create a Self-Signed SSL Certificate for Nginx in Ubuntu 16.04

Change nginx.conf to use www-data as a user if you are on Debian (on Alpine Linux which is used for Docker user is nginx).

Prepare NGINX environment by executing install-env.sh:

sudo sh install-env.sh

Reload nginx config:

sudo service nginx reload

Using

Curl Testing

curl --cacert tls/mainflux-selfsigned.crt https://localhost:443/devices

or more verbose and with prett-print:

curl -v -s -i -H "Accept: application/json" -H "Content-Type: application/json" \
  --cacert tls/mainflux-selfsigned.crt https://localhost:443/devices | json | pygmentize -l json

Documentation

Development documentation can be found on our Mainflux GitHub Wiki.

License

Apache License, version 2.0

About

NGINX Stuff for Mainflux IoT Platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published