Сконфигурируйте nginx с реакцией js (фронт) и laravel (бэкэнд) - PullRequest
0 голосов
/ 17 марта 2020

В настоящее время у меня есть эта конфигурация в моем файле конфигурации nginx во временной среде, сейчас я сделаю это в производственной среде, но я знаю, что способ ее настройки неверен, я не нашел способ Решите это.

    listen 80;
        server_name ip_address example.com;
    root /var/www/html/public;
    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Content-Type-Options "nosniff";
    index index.html index.htm index.php;
        location / {
        proxy_pass http://localhost:3000;
        }
    location /api/ {
        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; }
    error_page 404 /index.php;
    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
            include fastcgi_params;
        }

    location ~ /\.(?!well-known).* {
        deny all;
    }
}

Мне нужно удалить запуск npm, который я сейчас запускаю, и просто указать путь к моему приложению реакции, когда генерируется сборка реакции, и что laravel (бэкэнд) имеет URL-адрес, чтобы поместить его впереди и отправлять запросы с фронта на заднюю часть этого URL или IP-адрес. Стоит отметить, что архитектура моей разработки - это API для отдыха на стороне laravel и реакция js (передняя часть) моего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...