站点图标 谷姐靓号网

有没有大佬给个chevereto v4 nginx反代的配置-yhsiao

Rate this post

使用宝塔的反代,结果用户无法登录,点了登录后还是显示未登录状态。chevereto v4有这个问题,v3没有。

热议

3楼 yhsiao 昨天20:40

https://v4-docs.chevereto.com/application/stack/web-server.html#nginx

这个不是反代的配置,是源站的配置。我是希望使用nginx反代chevereto v4源站

4楼 toot 昨天20:52

上次就给你说了。源站启用ssl,不要开缓存

5楼 yhsiao 昨天20:56

上次就给你说了。源站启用ssl,不要开缓存

源站启用ssl了。下面是反代配置,没开启缓存吧。

#PROXY-START/

location /
{
proxy_pass https://a.example.com:port;
proxy_set_header Host $host;
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

proxy_set_header Accept-Encoding "";
sub_filter "a.example.com:port" "https://b.example.com:port";
sub_filter_once off;

set $static_fileYNxzz31H 0;
if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
{
set $static_fileYNxzz31H 1;
expires 1m;
}
if ( $static_fileYNxzz31H = 0 )
{
add_header Cache-Control no-cache;
}
}

#PROXY-END/

6楼 toot 昨天21:01

开了缓存“cache”

把下面那一坨全部去除

全部都缓存了,post就不回源了。当然无法登陆啊

7楼 yhsiao 昨天22:18

开了缓存“cache”

把下面那一坨全部去除

改成这样了,还是不行:

location / {
proxy_passhttps://xx.xxoo.com:9999;
proxy_redirect https://xx.xxoo.com/ https://$hostserver_port/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_connect_timeout 60s;
proxy_send_timeout 60s;
proxy_read_timeout 60s;
}

8楼 toot 昨天22:30

第4行$host 改成xx.xxoo.com:9999

9楼 yhsiao 昨天22:35

第4行$host 改成xx.xxoo.com:9999

改了,还是没效果。奇了怪了。应该是v4作者做了写啥限制,这个配置针对v3反代没这个问题。

10楼 toot 昨天22:41

改了,还是没效果。奇了怪了。应该是v4作者做了写啥限制,这个配置针对v3反代没这个问题。 ...

我目前也是v4反代。没有任何问题。实在配置不来就上宝塔吧简单好用

12楼 toot 昨天23:33

我一开始就是宝塔反代的,有问题。后来就换成自己配置了,还是不行。能分享一下你反代的代码么 ...

不就那几个选项啊

目标https://cdn.x.com
发送玉米:cdn.x.com

搞定了,把你的端口去掉再试

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版