【问题标题】:EC2 instance accessible through elastic IP but shows Nginx home page while using domain route 53EC2 实例可通过弹性 IP 访问,但在使用域路由 53 时显示 Nginx 主页
【发布时间】:2022-09-23 03:25:43
【问题描述】:

所以,我正在做一个指导项目,构建一个基于 django 的网站。完成后,我使用 EC2 实例使用 nginx 和 gunicorn 使用 guide 将其部署在 AWS 上。我给实例分配了一个弹性IP,使用route53使用域名访问网站。现在可以通过我的 nginx 代理传递文件到 gunicorn 中提到的弹性 IP 访问该网站,但是在使用域名时会打开 nginx 主页。

Nginx 代理代码:

server {
listen 80;
server_name 15.206.3.159;

location = /favicon.ico { access_log off; log_not_found off; }

location / {
    include proxy_params;
    proxy_pass http://unix:/run/gunicorn.sock;
}}

我的路线 53 设置是: Route 53 settings

名称服务器已成功添加到域中。

通过域名访问时出现的页面: on visiting domain

谁能帮我解决这里到底出了什么问题?

    标签: amazon-web-services nginx amazon-ec2 gunicorn amazon-route53


    【解决方案1】:

    在服务器名称指令中添加域名。

    server {
    listen 80;
    server_name 15.206.3.159 lordpasta.tech;
    
    location = /favicon.ico { access_log off; log_not_found off; }
    
    location / {
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn.sock;
    }}
    

    【讨论】:

      猜你喜欢
      • 2020-07-09
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      • 2020-02-04
      • 2019-12-23
      • 2020-06-18
      • 1970-01-01
      相关资源
      最近更新 更多