팀 여러분 안녕하세요
저는 AWS ECS에서 Discourse를 실행하고 있습니다. 애플리케이션을 실행하려고 할 때 브라우저의 콘솔 탭에서 아래 URL들로 인해 오류가 발생하고 있습니다. 누락된 설정 변경 사항이 있을까요?
Mixed Content: 'https://discuss-stage.tllms.com/finish-installation/register’에 있는 페이지는 HTTPS로 로드되었지만, 비보안 favicon 'http://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png’을 요청했습니다. 이 요청은 차단되었습니다. 콘텐츠는 HTTPS를 통해 서빙되어야 합니다.
위의 URL에서 discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com은 제 데이터베이스 엔드포인트입니다.
database.yml 파일에 위 엔드포인트를 입력했습니다.
Docker를 사용하여 ECS에 Discourse를 배포했습니다. 애플리케이션에 접근하려고 하면 네트워크 브라우저가 https://discuss-stage.tllms.com/ 대신 아래 URL들에서 리소스를 가져오고 있습니다.
이것은 database.yml 파일에서 사용되는 discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com RDS 엔드포인트입니다.
Mixed Content: ‘https://discuss-stage.tllms.com/’에 있는 페이지는 HTTPS로 로드되었지만, 비보안 favicon ‘http://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png’을 요청했습니다. 이 요청은 차단되었습니다. 콘텐츠는 HTTPS를 통해 서빙되어야 합니다.
다음 Content Security Policy 지시문: “script-src https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/logs/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/sidekiq/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/mini-profiler-resources/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/assets/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/brotli_asset/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/extra-locales/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/highlight-js/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/javascripts/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/plugins/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/theme-javascripts/ https://discourse-test.c0fbtc1q6bvm.ap-south-1.rds.amazonaws.com/svg-sprite/”을 위반하기 때문에 스크립트 ‘https://discuss-stage.tllms.com/assets/browser-detect.js’의 로딩이 거부되었습니다. ‘script-src-elem’이 명시적으로 설정되지 않았으므로 ‘script-src’가 폴백으로 사용됩니다.