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

7 stars

Watchers

11 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors