Конфликт AWS EC2 S3

Привет, у меня возникли большие проблемы с созданием экземпляра EC2, в котором размещено приложение AngularJs, короче говоря, у меня есть экземпляр EC2 с эластичным IP-адресом и доменным именем http://dev.mydomain.net (на машине установлен Nginx) мое рабочее пространство копируется Jenkins в корзину S3 с именем S3.dev.mydomain.net, поддерживаемый дистрибутивом CDN, моя цель - создать новое доменное имя (dev2.mydomain.net), поэтому я создал образ из первого экземпляра вместе с другим ведром S3 и его CDN, проблема в том, что всякий раз, когда я пытался получить доступ к угловому приложению извне, используя http://dev2.mydomain.net i был перенаправлен на страницу приветствия Nginx! также всякий раз, когда я пытался получить доступ к приложению с недавно созданным экземпляром общедоступного DNS, меня ловил сертификат NET::ERR_CERT_COMMON_NAME_INVALID

Дайте этому недавно созданному экземпляру тот же профиль безопасности, что и исходный, я также просмотрел все сервисы AWS, чтобы узнать, как на самом деле http:dev.mydomain.net был связан с эластичным IP-адресом исходного экземпляра, но я его не получил, никаких идей о том, что я пропустил

обновление: Nginx conf в исходном экземпляре:

user                    nginx;
error_log               /var/log/nginx/error.log warn;
pid                     /var/run/nginx.pid;
worker_processes        auto;
worker_rlimit_nofile    133916;

events {
worker_connections  1024;
}

http {
include       /etc/nginx/mime.types;
default_type  application/octet-stream;

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';

include       conf.d/*.conf;

map $http_upgrade $connection_upgrade {
    default     "upgrade";
}

server {
    listen        80 default_server;
    access_log    /var/log/nginx/access.log main;

    client_header_timeout 60;
    client_body_timeout   60;
    keepalive_timeout     60;
    gzip                  off;
    gzip_comp_level       4;
    gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript;

    # Include the Elastic Beanstalk generated locations
    include conf.d/elasticbeanstalk/*.conf;
 }
}

Сравните настройки nginx и vhost. Сертификат обслуживается напрямую nginx или балансировщиком нагрузки.

Michel Feldheim 16.12.2018 02:01

добавлен Nginx conf для оригинального экземпляра

Jaguar 16.12.2018 02:05

Это среда бобового стебля?

Michel Feldheim 16.12.2018 02:29

Можете ли вы попытаться получить доступ к старому EC2 через общедоступный DNS и рассказать нам, что происходит?

Sid Malani 16.12.2018 03:06

это запрещено политикой S3 CORS

Jaguar 16.12.2018 07:33

Можете ли вы нарисовать схему вашей старой и новой установки. Есть несколько вещей, которые необходимо прояснить, чтобы понять, что не так в вашей настройке. 1. Где установлен ваш сертификат? 2. Используется ли сертификат с подстановочным знаком? 2. Откуда подается ваш статический контент? 3. Как вы использовали CDN в своей настройке? 4. Куда звонит ваш angular? т.е. старый или новый?

Sid Malani 16.12.2018 12:24

У меня есть общее имя ssl-сертификата * .mydomain.net, после регистрации нового поддомена как web.scd.mydomain.net я был забанен браузером из-за небезопасного домена, требуется ли иметь только 2 точки, чтобы сертификат был доволен ?

Jaguar 16.12.2018 16:02
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
7
106
0

Другие вопросы по теме