Hello! On Fri, Jul 05, 2019 at 07:17:01PM +0300, Slawa Olhovchenkov wrote:
> есть кусок конфига > > location /pkg { alias /poudriere/data/packages; index index.html index.htm; } > > добавляем > > location /pkg/edge12-default { proxy_pass http://X.Y.Z.Q; } > > nginx -s reload > > и призапросе получеам такую ошибку: > > 2019/07/05 19:07:05 [error] 23182#0: *102388 directory index of > "/poudriere/data/packages/edge12-default/All/" is forbidden, client: > 81.211.90.2, server: , request: "GET /pkg/edge12-default/All/ HTTP/1.1", > host: "pkg.int.integros.com" > > что за фигня? > а если сделать > > /usr/local/etc/rc.d/nginx restart > > то все начинает работать > что за нафиг? In no particular order: - "nginx -s <action>" и "/usr/local/etc/rc.d/nginx <action>" - не одно и то же, и могут делать совсем разное, если, например, на машине более чем один nginx; - reload может быть невозможен при некоторых изменениях - в частности, "на лету" нельзя менять путь и levels у кэша, так как для их изменения требуется повторная загрузка кэша - либо же может просто завершиться ошибкой по внешним причинам; ошибки об этом будут в глобальном логе в процессе перезагрузки конфигурации; -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru