解決方案:php
一、將session放入header 至關於tokenredis
二、將session 存入數據庫 或redis等緩存 數據庫
三、直接訪問 .php文件會被被代理服務器的enable-php.conf優先處理,enable-php.conf處理內容以下:緩存
location ~ [^/]\.php(/|$)
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}服務器
由於 .php 直接被代理服務器處理,致使 .php文件沒有被代理到正確的服務器上,形成訪問時404,解決辦法只須要在代理服務器配置將include enable-php.conf註釋便可。session
# include enable-php.conf;.net
location / {
proxy_pass http://xxx.xxx.com/;
}代理
————————————————
版權聲明:本文爲CSDN博主「weixin_41490929」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/weixin_41490929/article/details/93627828unix