宝塔配置nginx反向代理laravel reverb教程

AI摘要
【知识分享】本文介绍了在宝塔面板Nginx环境下,通过Supervisor启动Laravel Reverb服务(监听8080端口)并配置站点反向代理的完整步骤,重点说明需手动去除宝塔自动生成的斜杠问题,并提供了完整的反向代理配置参数。

面板环境

  • 宝塔
  • nginx

启动reverb

  • 通过宝塔里面的supervisor启动reverb
  • 启动命令php artisan reverb:start --host=0.0.0.0默认是监听8080端口

宝塔配置nginx反向代理laravel reverb教程

配置站点反向代理

  • 设置反向代理

宝塔配置nginx反向代理laravel reverb教程

  • 修改配置文件,这边宝塔会自动生成一个斜杠会有问题,需要手动去掉

宝塔配置nginx反向代理laravel reverb教程

完整的反向代理配置参数


#PROXY-START/app/

location ^~ /app
{
    proxy_pass http://127.0.0.1:8080;
    proxy_set_header Host 127.0.0.1;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $connection_upgrade;
    proxy_http_version 1.1;
    # proxy_hide_header Upgrade;

    add_header X-Cache $upstream_cache_status;
    #Set Nginx Cache

    set $static_fileuco0HcPa 0;
    if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
    {
        set $static_fileuco0HcPa 1;
        expires 1m;
    }
    if ( $static_fileuco0HcPa = 0 )
    {
        add_header Cache-Control no-cache;
    }
}
#PROXY-END/
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!