Homestead-Vue网页包服务器出现Nginx 502错误

Homestead-Vue网页包服务器出现Nginx 502错误,nginx,webpack,vagrant,webpack-dev-server,homestead,Nginx,Webpack,Vagrant,Webpack Dev Server,Homestead,我正在本地使用Homestead(标签:v10.3.1)(用于Symfony 4.4 API开发)旁边的Vue应用程序(我在本地由npm run serve运行)在localhost:8080上使用Homestead的Symfony API。 我注意到,当我打开Vue服务器(确切地说,它是一个网页服务器)时,Vagrant机器在一段时间后返回502错误状态代码(来自Vagrant nginx) 我曾尝试将默认的webpack服务器端口更改为8082,但没有帮助。问题仍然存在 当我禁用webpac

我正在本地使用Homestead(标签:v10.3.1)(用于Symfony 4.4 API开发)旁边的Vue应用程序(我在本地由npm run serve运行)在localhost:8080上使用Homestead的Symfony API。 我注意到,当我打开Vue服务器(确切地说,它是一个网页服务器)时,Vagrant机器在一段时间后返回502错误状态代码(来自Vagrant nginx)

我曾尝试将默认的webpack服务器端口更改为8082,但没有帮助。问题仍然存在

当我禁用webpack服务器(用于Vue)并执行vagrant重新加载——配置时,nginx将恢复运行

我已经在官方的Laravel slack上提出了这个问题的请求,但我没有收到任何关于这个问题的请求

域的nginx错误日志:

2020/03/12 11:31:04 [error] 1484#1484: *1 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.10.1, server: app-admin.local.pl, request: "POST /api/login HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.4-fpm.sock:", host: "app-admin.local.pl", referrer: "http://localhost:8080/"
我正在Ubuntu 18.04系统上工作

宅地:yml:

---
ip: "192.168.10.10"
memory: 4096
cpus: 4
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/Dev/kiratikadminconsole-apiplatform
      to: /home/vagrant/kiratikadminconsole-apiplatform

sites:
    - map: app-admin.local.pl
      to: /home/vagrant/kiratikadminconsole-apiplatform/public
      type: symfony4

databases:
    - router_db

features:
    - mariadb: false
    - ohmyzsh: false
    - webdriver: false

# ports:
#     - send: 50000
#       to: 5000
#     - send: 7777
#       to: 777
#       protocol: udp
站点nginx配置文件:(在vagrant内)

有没有人注意到同样的问题或类似的问题,或者有人可以帮我解决这个问题


如果您需要更多信息,我会提供。

我发现没有人有同样的问题,或者它与宅地没有直接联系

我使用php最新版本7.4在Homestead上工作。我最后一次机会是把它改成更低的版本,我把它改成了PHP7.1。 502错误消失的问题。

因此,如果您有类似的问题,它可以是解决方法(如果您不需要特定的PHP版本,您可以将其降级)

我不知道什么是“根本”问题

server {
    listen 80;
    listen 443 ssl http2;
    server_name app-admin.local.pl;
    root "/home/vagrant/kiratikadminconsole-apiplatform/public";

    index index.html index.htm index.php;

    charset utf-8;



    location / {
        try_files $uri $uri/ /index.php?$query_string;

    }

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

    access_log off;
    error_log  /var/log/nginx/app-admin.local.pl-ssl-error.log error;

    sendfile off;

    # DEV
    location ~ ^/index\.php(/|$) {
        fastcgi_split_path_info ^(.+\.php)(/.*)$;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;


        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }

    location ~ /\.ht {
        deny all;
    }



    ssl_certificate     /etc/nginx/ssl/app-admin.local.pl.crt;
    ssl_certificate_key /etc/nginx/ssl/app-admin.local.pl.key;
}