docker 部署dnmp thinkphp所遇之事

多应用 出现 默认应用能访问,其他应用访问不了:

原因:nginx.htaccess 未生效
解决:
1.nginx 添加
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
}
}
2. nginx 添加引用文件nginx.htaccess
include /..../nginx.htaccess

reidis nginx能ping通: connection refused

原因:redis.conf bing 127.0.0.1 只监听本地ip 未打开容器之前ip
解决:1. bing 127.0.0.1 10.0.0.5 容器ip

防跨站目录错误

运行目录添加了.use.ini文件 设置了错误目录映射
解决:修改回容器内正确的目录

posted @ 2024-07-07 01:04  百事可口  阅读(20)  评论(0编辑  收藏  举报