New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
I think nginx can do the adding ssl part?
yeah NGINX is great and i have used it many times. but i was looking for something that is easier to manage and has an API
It's the infrastructure, not the reverse proxy (nginx), that is hard to duplicate on a lowend budget.
So I would say .... Cloudflare
(Personally I like bunnycdn)
the thing is i have about 10 servers globally and lots of dns failover, anycast dns and more services to my disposal. I believe i have most if not all the infrastructure i would need, it is just the software i don't.
how about we stop thinking about cloudflare, that it just the best example i had.
So is there any api/management tools that is usable with NGINX or other? to create a proxy that could add on the SSL, do some compression, any additional security needs, and caching?
Yeah it's all available on SIMTEL.net. You can easily open your own service without bothering to design a modicum of interest in doing so. This is a magical time!
Also, i am not looking to sell the service. this is for internal use only. something i can experiment with, tinker and just have fun with.
just found this and it looks interesting:
https://github.com/rstudio/redx
Varnish is you friend
I guess the GUI part is the problematic part. If I remember correctly Cherokee can work as a proxy and it does have some GUI. Don't know though whether that GUI also addresses proxying.
https://docs.traefik.io/ also looks interesting
https://openresty.org
https://www.envoyproxy.io/
https://traefik.io/
Im using Traefik (with docker) for this, and its pretty freakin awesome!
If you're looking at using an API interface then you need to use Nginx Unit Application server which is fully API capable https://www.nginx.com/products/nginx-unit/. Example of Nginx Unit in action https://www.nginx.com/blog/installing-wordpress-with-nginx-unit/.
Nginx Unit is shaping up nicely with features, and eventually I will add Nginx Unit to my Centmin Mod LEMP stack too https://community.centminmod.com/threads/nginxs-unit.12803/#post-54893
Basically use Nginx web server as load balancer with Nginx Unit applictaion server as direct backends which control all PHP, node.js, golang, ruby javascript, python applications i.e. https://www.nginx.com/blog/nginx-unit-1-5-available-now/
see docs at https://unit.nginx.org/
Key Features
Fully dynamic reconfiguration using RESTful JSON API
Multiple application languages and versions can run simultaneously
Dynamic application process management
SSL/TLS support (OpenSSL 1.0.1 and later)
TCP, HTTP, HTTPS, HTTP/2 routing and proxying (coming soon)
Supported Application Languages
Python
PHP
Go
Perl
Ruby
JavaScript (Node.js)
Java (coming soon)