Проект Laravel на Nginx Redirect после входа в систему - PullRequest
0 голосов
/ 02 декабря 2019

Я настроил свой проект Laravel в Nginx, используя обратный прокси-сервер.

Вот мой обратный proxy.conf для проекта

    server {
        listen 8090;
        listen [::]:8090;


        access_log /var/log/nginx/localhost.laravel-access.log;
        error_log  /var/log/nginx/locahost.laravel-error.log error;


        location ~ \.(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
                try_files $uri =404;
        }

        location ^~ / {
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $host;
                proxy_redirect  off;
                proxy_pass http://XXX.XX.X.X:8082/;
        }
}

В настоящее время программа установки прослушивает порт 8090. поэтому, когда я получаю доступ к проекту, он находится на

XXX.XXX.X.XXX: 8090 / login

проблема здесь, после ввода учетных данных для входа вВ моем проекте порт 8090 теряется, и я перенаправлен только на IP-адрес

XXX.XXX.X.XXX

.

Спасибо

1 Ответ

0 голосов
/ 02 декабря 2019

, если вы можете установить APP_URL в файле env

APP_URL=http://localhost:8090

Или установить URL в config / app.php

'url' => env('APP_URL', 'http://localhost:8090'),

затем

php artisan config:clear
...