--
-- To post, send email to arches...@googlegroups.com. To unsubscribe, send email to archesprojec...@googlegroups.com. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "Arches Project" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/archesproject/GmP_NUSfIq0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to archesprojec...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Adam,
As soon as you plan to expose Arches or any other piece of software to the internet, SSL is a necessity. Since a few years we have started deploying every site over SSL, even fairly low risk ones. We also don’t do mixed http/https sites.
Generally it complicates matters slightly, but not too much. Actual configuration will rather depend on your setup. If you have a typical apache+mod_wsgi setup, apache will need to be configured to handle SSL termination. The impact on Arches itself should be minimal.
When it comes to using basemap data, you need to be sure that the basemap provider also provides https versions of those maps, otherwise your users will get these irritating mixed content messages and security warnings. If you basemap provider doesn’t provide an SSL version, you can proxy the map locally, but this does have an impact on performance. In this case it’s better to not only proxy, but also cache them. You might like to use something like http://mapproxy.org (also in python) for this.
Cheers,
Koen
Koen Van Daele
Applicatiebeheerder
You received this message because you are subscribed to the Google Groups "Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to archesprojec...@googlegroups.com.
--
Hi Adam,
Virtualenv is very important in that it isolates your python code and versions of your packages from the rest of the system. But is has no bearing on the webserver software used.
The runserver that comes with Arches is a part of a standard Django installation. It is a server intended for development purposes only. Do NOT use this in production unless you are just running a local install for yourself on your own laptop (and even then). But since you’re looking into SSL certificaties, you’ll be needing something else anyway. See this part of the Django manual for more info: https://docs.djangoproject.com/en/1.5/howto/deployment/wsgi/ Setting up with Apache and mod_wsgi will probably be easiest. Apache can also take care of SSL for you. Other options I’ve seen used are eg. nginx + uWSGI. There generally are quite a few available. That part of the Django manual and a few Google searches should get you started.
Van: arches...@googlegroups.com [mailto:arches...@googlegroups.com] Namens Adam Cox
Verzonden: dinsdag 15 april 2014 20:18
Aan: arches...@googlegroups.com
You received this message because you are subscribed to the Google Groups "Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to archesprojec...@googlegroups.com.