J'essaie de configurer l'authentification de base sur mon instance de beanstalk élastique exécutant nodejs, mais je n'arrive pas à l'obtenir. J'ai suivi ce guide Nginx Server on Amazon EC2, mais le trafic http traverse toujours l'instance de nginx. Je pense que c'est parce que le serveur nginx sur l'instance ec2 n'est pas celui dont j'ai besoin pour modifier le fichier virtual.conf
pour. Je pense que le serveur nginx est sur une autre instance entièrement, mais je ne peux pas sembler le trouver. Je pense que cela parce que quand je ping le nom de domaine pour mon site, son adresse IP est celle du serveur nginx et non mon adresse IP élastique. Des idées sur la façon de configurer nginx pour restreindre le trafic http et https à mon site sur Elastic beanstalk?Authentification de base sur le serveur Nginx sur Elastic Beanstalk
Répondre
Bien que ce ne soit pas une réponse directe à votre question, j'ai eu beaucoup de mal à trouver des ressources pour l'authentification de base HTTP pour AWS.
je fini par passer de Nginx à Apache et utilisé cette configuration dans PROJECT_ROOT/.ebextensions/apache.conf:
files:
"/etc/httpd/conf.d/allow_override.conf":
mode: "000644"
owner: ec2-user
group: ec2-user
encoding: plain
content: |
<Directory /var/app/current/>
AllowOverride AuthConfig
</Directory>
"/etc/httpd/conf.d/auth.conf":
mode: "000644"
owner: ec2-user
group: ec2-user
encoding: plain
content: |
<Directory /var/app/current/>
AuthType Basic
AuthName "Myproject Prototype"
AuthUserFile /etc/httpd/.htpasswd
Require valid-user
</Directory>
"/etc/httpd/.htpasswd":
mode: "000644"
owner: ec2-user
group: ec2-user
encoding: plain
content: |
myusername:mypassword-generated-by-htpasswd
Remarque, ce n'est pas idéal comme vous finissez par avoir une protection par mot de passe dans le code source de la repo ... Mais, je ne pouvais pas trouver un meilleur moyen documenté nulle part. J'explore actuellement la création de l'authentification HTTP dans l'instance ec2, en enregistrant l'instance en tant qu'AMI et en utilisant cette AMI pour les instances générées automatiquement dans mon beanstalk. Ne me lancez même pas sur HTTP Auth devant les buckets s3, ce qui n'est pas supporté par AWS et nécessite de pointer votre DNS vers un service tiers!
- 1. SSL sur Elastic Beanstalk
- 2. WebSockets sur Elastic Beanstalk avec Docker
- 3. Déploiement de WAR sur Elastic Beanstalk d'Amazon
- 4. téléchargez des fichiers sur aws elastic beanstalk?
- 5. Déploiement de l'application Pyramid sur Elastic Beanstalk
- 6. Comment déployer un projet Node sur elastic beanstalk et le faire fonctionner avec nginx?
- 7. Django sur AWS Elastic Beanstalk manage.py
- 8. Déployer une application Symfony2 dockée sur AWS Elastic Beanstalk
- 9. Application de déploiement de rails sur AWS Elastic Beanstalk
- 10. Utiliser le filtre scss webassets sur AWS Elastic Beanstalk
- 11. Déploiement de l'application Rails sur AWS Elastic Beanstalk, expiration
- 12. Problème de connexion dans Spring Application déployée sur Elastic Beanstalk
- 13. Exécution de démarrage de démarrage avec Opencv sur Elastic Beanstalk
- 14. Problème lors de l'installation de lxml sur Elastic Beanstalk
- 15. Elastic Beanstalk: impossible de déployer sur le serveur Windows, et EB ne tire pas les journaux
- 16. façon rentable de déployer 2 .NET Apps sur Elastic Beanstalk
- 17. télécharger l'application web java/spring/hibernate sur aws elastic beanstalk
- 18. Déploiement de Perl Docker Container sur Elastic Beanstalk
- 19. Elastic Beanstalk Http redirection vers Https
- 20. Déploiement de l'application django sur Elastic Beanstalk - requirements.txt erreur
- 21. Elastic Beanstalk et Enhanced Networking
- 22. AWS EC2 et Elastic Beanstalk
- 23. Restart avec AWS Elastic Beanstalk
- 24. Rediriger http vers https sur Elastic Beanstalk Linux Tomcat 8
- 25. Api Gateway et Elastic Beanstalk
- 26. L'application Rails s'exécute localement mais se bloque sur Elastic Beanstalk
- 27. "npm install" sur Elastic Beanstalk échoue sauf si exécuté manuellement
- 28. Comment désinstaller des paquets pip sur Elastic Beanstalk
- 29. Installation du certificat SSL sur AWS Elastic Beanstalk
- 30. Authentification de base NGINX basée sur la variable d'environnement