этот вопрос уже есть ответ здесь:
ранее я размещал свой домен в другом экземпляре в другом аккаунте aws, но по какой-то причине мне пришлось удалить этот аккаунт aws и создать новый. Теперь я пытаюсь разместить свой домен в новом экземпляр. Поэтому я зашел в свой аккаунт регистратора и удалил все сервера имен из доменного имени и добавил новый сервер имен. Затем я добавил мой домен в зоне в AWS.
после ожидания 2 3 часов мой домен все еще работает, но если я посещаю публичный IP, он работает.
я отредактировал файл/etc / hosts и добавил domainname.com там, а также я отредактировал /sites-available / default и добавил
server {
# passenger_ruby /usr/bin/passenger_free_ruby;
rails_env development; # add this if you get error like “Incomplete response received from application” from nginx / passenger
listen 80 default_server;
server_name fuitter.com, *.fuitter.com;
root /usr/share/nginx/html/maggie/public/;
# You must explicitly set 'passenger_enabled on', otherwise
# Passenger won't serve this app.
passenger_enabled on;
}
я перезапустил свой сервер nginx, но он все еще не работает.
затем группа безопасности, в входящем правиле я установил HTTP в любом месте и SSh в пользовательский ip, а в исходящем я установил весь трафик в любом месте. Что в этом плохого?