laravel - 登录后 Nginx 设置重定向的 Laravel 项目
问题描述
我使用反向代理在 Nginx 中设置了我的 Laravel 项目。
这是我的项目的 reverse-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/登录
这里的问题是,在我的项目中输入登录凭据后,端口8090丢失,我被重定向到
XXX.XXX.X.XXX
仅限 IP 地址。
谢谢
解决方案
如果您可以在 env 文件中设置 APP_URL
APP_URL=http://localhost:8090
或者在 config/app.php 中设置 url
'url' => env('APP_URL', 'http://localhost:8090'),
然后
php artisan config:clear
推荐阅读
- php - 带图像的输入类型复选框
- javascript - 从 HTML 运行 bash 脚本(Javascript 函数)
- python - 从谷歌搜索中提取结果数量
- python - Google colab TPU 被窃听或我做错了什么?
- assembly - ARM 汇编问题(没有足够的寄存器!)
- javascript - 如何修复“此页面无法正确加载谷歌地图”错误
- asp.net-mvc-5 - 调试指针未命中类库项目
- javascript - 如何计算动态创建的 html 表格行中的数量和价格的总和
- node.js - 让 Docker 映像和 Docker-Compose 文件正常工作
- python - 用 Tkinter 扭曲