webmanadmin 宝塔环境反向代理设置
upstream webman { # Server 的 IP 及 端口 server 127.0.0.1:8787; } server { listen 80; server_name 域名; # 配置Vue远程跨域访问组件 location ~ .*\.(vue)(.*){ add_header "Access-Control-Allow-Origin" *; add_header "Access-Control-Allow-Methods" "GET, POST, OPTIONS, HEAD"; add_header "Access-Control-Allow-Headers" "Authorization, Origin, X-Requested-With, Content-Type, Accept"; if ($request_method = 'OPTIONS'){ return 204; } } # 允许静态资源转发 location ~ .*\.(js|css|jpg|jpeg|gif|png|ico|pdf|txt)$ { proxy_pass http://webman; } # Http location / { # 将客户端的 Host 和 IP 信息一并转发到对应节点 proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 转发Cookie,设置 SameSite proxy_cookie_path / "/; secure; HttpOnly; SameSite=strict"; # 执行代理访问真实服务器 proxy_pass http://webman; } }
最后吧public设置为运行目录即可