域名在 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 服务器但它仍然不起作用。

相关内容