nodejs를 실행하는 탄력적 인 beanstalk 인스턴스에 기본 인증을 설정하려고하지만이 작업을 수행 할 수 없습니다. 나는이 가이드 Nginx Server on Amazon EC2을 따라 갔지만 http 트래픽은 여전히 nginx 인스턴스를 통과하고 있습니다. 나는 ec2 인스턴스에 nginx 서버가 내가 virtual.conf
파일을 변경해야 할 필요가 없기 때문에 그것을 생각한다. 나는 nginx 서버가 완전히 다른 인스턴스에 있다고 생각하지만, 찾을 수없는 것 같습니다. 나는 내 사이트의 도메인 이름을 ping 할 때 IP가 nginx 서버이고 내 Elastic IP가 아니기 때문에 이것을 생각합니다. Elgin beanstalk에서 내 사이트로 http 및 https 트래픽을 제한하도록 nginx를 구성하는 방법에 대한 아이디어가 있습니까?Elastic Beanstalk의 Nginx 서버에 대한 기본 인증
3
A
답변
1
질문에 대한 직접적인 대답은 아니지만 AWS의 HTTP 기본 인증에 필요한 리소스를 찾는 데 많은 어려움이 있습니다.
내가 아파치에 Nginx에로 전환 끝내었고, 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
주,이 소스 코드의 암호 보호를 가진 끝으로 적합하지 않습니다 repo의 ... 그러나, 나는 어디서나 더 나은 방법을 찾을 수 없습니다. 저는 현재 ec2 인스턴스로 HTTP Auth를 굽고 인스턴스를 AMI로 저장하고 beanstalk에서 자동으로 생성 된 인스턴스에 대해 해당 AMI를 사용하는 방법을 모색 중입니다.
AWS에서 지원하지 않는 s3 버킷의 앞쪽에서 HTTP 인증을 시작하지 않으므로 써드 파티 서비스에서 DNS를 지정해야합니다.
관련 문제
- 1. Amazon Elastic Beanstalk의 서버에 대한 HTTP 액세스 방지
- 2. Elastic Beanstalk의 응답 캐시
- 3. Elastic Beanstalk의 SOLR
- 4. Elastic Beanstalk의 Elastic Load Balancer 이름
- 5. aws elastic beanstalk의 새 도메인
- 6. AWS Elastic Beanstalk의 컨테이너 옵션
- 7. AWS Elastic Beanstalk의 Django manage.py
- 8. Elastic Beanstalk의 RoR Gemfile 문제
- 9. AWS Elastic Beanstalk의 Git 폴더
- 10. AWS Elastic Beanstalk의 상시 온 우체부 수신자
- 11. Elastic Beanstalk의 AWS ec2에서 호스팅되는 MongoDB에 연결
- 12. Elastic Beanstalk의 docker에서 cron 작업의 S3에 액세스
- 13. Elastic Beanstalk의 ActionCable에 연결할 수 없습니다.
- 14. Django with Elastic Beanstalk의 출력을 보는 방법
- 15. AWS Elastic Beanstalk의 최신 버전을 업데이트하십시오.
- 16. Elastic Beanstalk의 인스턴스에 Cloudwatch 알람 자동 설치
- 17. Amazon Elastic Beanstalk의 여러 환경에 동시에 배포
- 18. 404 플라스크 레스리스 및 Amazon Elastic Beanstalk의 오류
- 19. HTTP 기본 인증 - 서버에 표시됩니까?
- 20. Elastic Beanstalk의 Hostmanager가 Apache를 시작하지 못했습니다. EBS가 느린 경우
- 21. Amazon Elastic BeansTalk Nginx 구성
- 22. 환경 변수에 기반한 NGINX 기본 인증
- 23. Nginx 기본 인증 및 하위 폴더
- 24. .htaccess with nginx 인증
- 25. Nginx 상호 인증
- 26. Elastic Beanstalk의 Node Docker 컨테이너가 로컬 Gulp을 찾을 수 없음
- 27. Elastic Beanstalk의 레일스,로드 밸런서 헬스 체크를 할 수 없다
- 28. AWS Elastic Beanstalk의 대기 시간을 기준으로 확장을 구성하는 방법은 무엇입니까?
- 29. AWS Elastic Beanstalk의 맥락에서 '응용 프로그램'은 무엇을 의미합니까?
- 30. 게이 서버에 대한 클라이언트 인증