Closed qybf closed 6 months ago
进到容器里面,确实什么都没有
这里可能是访问的地址和实际地址不符合导致,如果是在本机,用localhost:8000方式访问应该是没问题的,你是否是在虚拟机部署,然后访问的是虚拟机IP? 如果是这样, 需要你只啊虚拟机配置Nginx代理,把前后端配置在同域下
# api
location /api {
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_pass http://localhost:8001;
}
# web
location / {
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_pass http://localhost:8000;
}
# api location /api { 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_pass http://localhost:8001; } # web location / { 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_pass http://localhost:8000; }
是的,我是在虚拟机部署并且访问的虚拟机ip,那我试试配个代理
# api location /api { 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_pass http://localhost:8001; } # web location / { 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_pass http://localhost:8000; }
已解决,我再冒昧的问一下,初始管理员用户密码是啥,我看文档里面没有写
123456
前段容器日志如下: