Closed soulzzz closed 1 month ago
The 401 Unauthorized error when logging in from a different IP within the same domain is likely due to cross-domain issues between the front-end and server-side. This can happen if the domain name or website has been switched, causing cross-domain problems.
To resolve this, you need to check and update the CORS cross-domain configuration in your docker-compose.yaml
file:
CONSOLE_CORS_ALLOW_ORIGINS: "*"
WEB_API_CORS_ALLOW_ORIGINS: "*"
These settings allow access from all domain names. Ensure that these configurations are correctly set to avoid cross-domain issues.
Additionally, if you have switched domain names or URLs, you should update the following configurations in your docker-compose.yaml
file to reflect the new domain:
CONSOLE_API_URL: "http://10.8.8.141:5001/console/api"
CONSOLE_WEB_URL: "http://10.8.8.141:5001/console"
SERVICE_API_URL: "http://10.8.8.141:5001/service/api"
APP_API_URL: "http://10.8.8.141:5001/app/api"
APP_WEB_URL: "http://10.8.8.141:5001"
Updating these configurations ensures that the front-end and back-end are correctly aligned with the new domain, preventing cross-domain issues and unauthorized errors [1][2].
To continue talking to Dosu, mention @dosu.
See the bot's reply, this is very basic question, you can resolve this by searching existing issue or read the documentations. If you are using source code, we provide limited support for this, we assume you have basic skill sets to deal with this issue.
Self Checks
Dify version
0.6.16
Cloud or Self Hosted
Self Hosted (Source)
Steps to reproduce
I deployed dify on 10.8.8.141 and i tried to log in on 10.8.8.88,got this error
And i tried to modify docker-compose.yaml by this
then restart docker but still the same result
✔️ Expected Behavior
log in successfully
❌ Actual Behavior
log in unsuccessfully