我在服务器上安装了Dokku,并在其中部署了多个站点/域。当我的一个站点发生故障时,对它的所有HTTP请求都会重定向(出于某种原因)到另一个站点。这很混乱。我期望在这种情况下,Dokku显示一些错误页面。这是默认行为还是我做错了?
Dokku使用nginx作为其服务器,将请求路由到特定应用程序。默认情况下,每个应用的访问日志和错误日志分别写入/var/log/nginx/${APP}-access.log和/ var / log / nginx / $ {APP} -error.log]
检查访问日志
您可以通过nginx:access-logs命令检查nginx访问日志。假定应用访问日志存储在/var/log/nginx/$APP-access.log中,这是生成的nginx.conf中的默认设置。
您可以通过nginx:access-logs命令检查nginx错误日志。假定应用程序错误日志存储在/var/log/nginx/$APP-error.log中,这是生成的nginx.conf中的默认记录。dokku nginx:access-logs node-js-app -t
检查错误日志
dokku nginx:error-logs node-js-app -t
显示NGINX配置
出于调试目的,显示nginx配置可能很有用。这可以通过nginx:show-config命令来实现。
dokku nginx:show-config node-js-app
使用以上命令共享Nginx配置,访问和错误日志。