Как вы можете использовать регулярные выражения, чтобы сделать это:Nginx регулярное выражение server_name
preprod.*.company.com > root to /home/preprod_folder
*.company.com > root to /home/prod_folder
Я знаю, что, чтобы соответствовать * .company.com создам:
server_name *.company.com
Но что о в течение регулярное выражение, которое соответствует перед тем * .company.com, это правило preprod.allsubdomains.company.com
preprod.*.company.com
не работает, и это нормально.
Не могли бы вы помочь мне, пожалуйста?
Спасибо.
Да, это работает, но если я добавить другое правило * .company.com (так как правила), * .company.com матч перед вашим правилом .. – Xanarus
Я добавил это правило также для * .company.com (server_name ~^(?! preprod) \. (? \ w +). Mycompany.com;)) и это работает, спасибо! –
Xanarus