Как Использовать Nginx Gzip, Кэш и SSL одновременно?

Идентификатор просит учетную запись с доступом через оболочку от каждого поставщика, объясняющего Вас, должен скопировать файлы от одного сервера до другого.

Можно затем использовать rsync с-av - статистикой - прогресс-e ssh folder_to_copy user@remotehost:.

Это позволит Вам скопировать файлы самым эффективным способом и позволить, чтобы Вы возобновились, перестал ли он работать по любой причине.

2
задан 2 February 2014 в 11:43
1 ответ

Ваше регулярное выражение неверно. Я не знаю, что именно вы хотите, но могу подтвердить, что это неверно.

location ~* /.*\.(/javascripts|main-built.js)$ {

Вот что с этим не так.

  • Если вам нужен символ / , вы должны избежать его, используя ] \ . так что это выглядит как \ /
  • Когда вы написали \. (MoreRulesHere) , это означало, что вам нужны файлы вроде .main-built.js . Но вы же не собираетесь так называть свои файлы, не так ли?
  • Поставив $ в конце, вы заявили, что / javascripts должно быть окончанием. То есть, это запрос папки.

Я полагаю, вы хотели написать (при условии, что я не могу точно сказать о вашем намерении).

location ~* \/(javascripts\/.*|main-built.js)$ {

Это все в папке javascripts и файле называется main-built.js . Поскольку в начале нет символа ^ , это не означает, что он должен начинаться с символа выше. Таким образом, он будет соответствовать таким вещам, как / something / else / here / javascripts / foo .

1
ответ дан 3 December 2019 в 12:55

Теги

Похожие вопросы