From 3a19df73ecc2acf87226efca114f216a29c4b79d Mon Sep 17 00:00:00 2001 From: Antonio Fernandez Date: Wed, 12 Jun 2024 11:43:32 -0400 Subject: [PATCH] Added needed Snom rewrite rules to all distros (#428) --- centos/resources/nginx/fusionpbx | 10 ++++++++++ debian/resources/nginx/fusionpbx | 7 +++++++ devuan/resources/nginx/fusionpbx | 7 +++++++ freebsd/resources/nginx/fusionpbx.conf | 10 ++++++++++ ubuntu/resources/nginx/fusionpbx | 10 ++++++++++ 5 files changed, 44 insertions(+) diff --git a/centos/resources/nginx/fusionpbx b/centos/resources/nginx/fusionpbx index 18cf7d2..3f09248 100755 --- a/centos/resources/nginx/fusionpbx +++ b/centos/resources/nginx/fusionpbx @@ -105,6 +105,11 @@ server { rewrite "^.*/provision/([A-Fa-f0-9]{12})-contacts\.cfg$" "/app/provision/?mac=$1&file={%24mac}-contacts.cfg"; rewrite "^.*/provision/([A-Fa-f0-9]{12})-smartblf\.cfg$" "/app/provision/?mac=$1&file={%24mac}-smartblf.cfg"; + #Snom + rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; @@ -211,6 +216,11 @@ server { rewrite "^.*/provision/([A-Fa-f0-9]{12})-contacts\.cfg$" "/app/provision/?mac=$1&file={%24mac}-contacts.cfg"; rewrite "^.*/provision/([A-Fa-f0-9]{12})-smartblf\.cfg$" "/app/provision/?mac=$1&file={%24mac}-smartblf.cfg"; + #Snom + rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; diff --git a/debian/resources/nginx/fusionpbx b/debian/resources/nginx/fusionpbx index 3fa03fb..4179612 100755 --- a/debian/resources/nginx/fusionpbx +++ b/debian/resources/nginx/fusionpbx @@ -130,6 +130,8 @@ server { #Snom rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; @@ -266,6 +268,11 @@ server { rewrite "^.*/provision/([A-Fa-f0-9]{12})-contacts\.cfg$" "/app/provision/?mac=$1&file={%24mac}-contacts.cfg"; rewrite "^.*/provision/([A-Fa-f0-9]{12})-smartblf\.cfg$" "/app/provision/?mac=$1&file={%24mac}-smartblf.cfg"; + #Snom + rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; diff --git a/devuan/resources/nginx/fusionpbx b/devuan/resources/nginx/fusionpbx index bc7570f..dcb4793 100755 --- a/devuan/resources/nginx/fusionpbx +++ b/devuan/resources/nginx/fusionpbx @@ -124,6 +124,8 @@ server { #Snom rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; @@ -252,6 +254,11 @@ server { rewrite "^.*/provision/([A-Fa-f0-9]{12})-contacts\.cfg$" "/app/provision/?mac=$1&file={%24mac}-contacts.cfg"; rewrite "^.*/provision/([A-Fa-f0-9]{12})-smartblf\.cfg$" "/app/provision/?mac=$1&file={%24mac}-smartblf.cfg"; + #Snom + rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; diff --git a/freebsd/resources/nginx/fusionpbx.conf b/freebsd/resources/nginx/fusionpbx.conf index d54f82b..ff24625 100755 --- a/freebsd/resources/nginx/fusionpbx.conf +++ b/freebsd/resources/nginx/fusionpbx.conf @@ -129,6 +129,11 @@ server { rewrite "^.*/provision/([A-Fa-f0-9]{12})-contacts\.cfg$" "/app/provision/?mac=$1&file={%24mac}-contacts.cfg"; rewrite "^.*/provision/([A-Fa-f0-9]{12})-smartblf\.cfg$" "/app/provision/?mac=$1&file={%24mac}-smartblf.cfg"; + #Snom + rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + #nginx settings client_max_body_size 128M; client_body_buffer_size 128k; @@ -253,6 +258,11 @@ server { rewrite "^.*/provision/([A-Fa-f0-9]{12})-contacts\.cfg$" "/app/provision/?mac=$1&file={%24mac}-contacts.cfg"; rewrite "^.*/provision/([A-Fa-f0-9]{12})-smartblf\.cfg$" "/app/provision/?mac=$1&file={%24mac}-smartblf.cfg"; + #Snom + rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + #nginx settings client_max_body_size 128M; client_body_buffer_size 128k; diff --git a/ubuntu/resources/nginx/fusionpbx b/ubuntu/resources/nginx/fusionpbx index baf3ded..015b0d7 100755 --- a/ubuntu/resources/nginx/fusionpbx +++ b/ubuntu/resources/nginx/fusionpbx @@ -117,6 +117,11 @@ server { rewrite "^.*/provision/VCS754_([A-Fa-f0-9]{12})\.cfg$" /app/provision/?mac=$1; rewrite "^.*/provision/pb([A-Fa-f0-9-]{12,17})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + #Snom + rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; @@ -229,6 +234,11 @@ server { rewrite "^.*/provision/VCS754_([A-Fa-f0-9]{12})\.cfg$" /app/provision/?mac=$1; rewrite "^.*/provision/pb([A-Fa-f0-9-]{12,17})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + #Snom + rewrite "^.*/provision/-([A-Fa-f0-9]{12})?$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/C520-WiMi_([A-Fa-f0-9]{12})\.cfg$" /app/provision/index.php?mac=$1; + rewrite "^.*/provision/([A-Fa-f0-9]{12})/directory\.xml$" /app/provision/?mac=$1&file=directory.xml; + access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log;