Cloudflare> Digital Ocean Server> Nginx代理流不起作用

时间:2019-09-03 16:49:37

标签: nginx digital-ocean nuxt.js cloudflare

我正在研究用Nuxtjs制作的,具有复杂(并且确实令人头痛)重定向流程的Proyect。

变量为:

:exampledomain.gob.ar

Cloudflare IP(显然是一个示例):123.45.67.89

Digital Ocean Droplet IP(显然是另一个例子) 098.765.4.321

流程从cloudflare帐户开始,该帐户在DNS区域中我有一个A和一个CNAME记录,子域指向数字海洋小滴IP,如下所示:

类型:A-名称:子域-内容:098.765.4.321- TTL :自动-< strong>代理状态:代理

类型:CNAME-名称:www.subdomain-内容:subdomain.exampledomain.gob.ar- TTL :自动-代理状态:代理

然后在我拥有的数字海洋飞船中

enter image description here

在该小滴中,我在localhost:3000上安装了一个proyect,并在目录 / nginx / sites-available 中跟随了一个名为 subdomain.exampledomain.gob.ar 的文件。 strong>和 / nginx /启用站点

server {
    listen 80;
    listen [::]:80;
    index index.html;
    server_name subdomain.exampledomain.gob.ar www.subdomain.exampledomain.gob.ar;

    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

nginx的配置已经过测试,没问题,项目已安装并正在运行,并且所有内容都正确安装了SSL证书,但是随后我访问了 subdomain.exampledomain.gob.ar 我得到了:

enter image description here

当我在导航器调试工具上的“网络”选项卡上检查时,我看到请求是通过 123.45.67.89:80 (Cloudflare IP地址的端口80)发出的

我知道这在某种程度上可能是一团糟,但是我是一个初学者,我真的不知道我在做什么错。

0 个答案:

没有答案