J'ai une application Django exécutée sur Apache avec mod_wsgi, mais je voudrais créer un serveur de développement sur la même machine.Autoriser uniquement les utilisateurs qui ont uname/passwd prédéterminé à accéder à un site Web Django
Je peux atteindre mon site Web par http://IP_ADD et je voudrais atteindre le serveur de développement de http://IP_ADD:8080 ou un autre port.
Mais comme vous le remarquez, je voudrais empêcher l'accès au port 8080 des utilisateurs qui n'entrent pas le nom d'utilisateur/mot de passe prédéterminé.
Comment puis-je obtenir une telle protection? Je peux autoriser seulement certaines adresses IP mais ce n'est pas une solution.
Une autre question concerne également le port choisi. J'ai le port 8080 de choix mais je vais également installer le système de suivi des problèmes, SVN etc. et je ne suis pas sûr quels ports devrais-je ouvrir pour eux.
Merci
Http basic auth est une bonne option. Si vous le faites, assurez-vous d'ajouter 'WSGIPassAuthorization On' à votre configuration apache. – mbaechtold