diff --git a/configs/nginx.conf b/configs/nginx.conf
index 81a102d..6a22935 100644
--- a/configs/nginx.conf
+++ b/configs/nginx.conf
@@ -1,37 +1,15 @@
-location @drop_app {
- proxy_pass unix:///tmp/drop.sock;
- proxy_set_header Host $host;
- proxy_set_header X-Forwarded-For $remote_addr;
-}
-
server {
server_name ~^drop\.bakatrouble\.(pw|me)$;
root /srv/apps/drop/files;
- location /~static/ {
- alias /srv/apps/drop/~static;
- }
-
- location / {
- try_files $uri @drop_app;
- }
-
- include /etc/nginx/letsencrypt-serv.conf;
+ include /srv/apps/drop/configs/nginx_include.conf;
}
server {
server_name ~^(?
.*)\.drop\.bakatrouble\.(pw|me)$;
root /srv/apps/drop/subdomain_files/$dir;
- location /~static/ {
- alias /srv/apps/drop/~static;
- }
-
- location / {
- try_files $uri @drop_app;
- }
-
- include /etc/nginx/letsencrypt-serv.conf;
+ include /srv/apps/drop/configs/nginx_include.conf;
}
server {
diff --git a/configs/nginx_include.conf b/configs/nginx_include.conf
new file mode 100644
index 0000000..8cde684
--- /dev/null
+++ b/configs/nginx_include.conf
@@ -0,0 +1,15 @@
+location @drop_app {
+ proxy_pass unix:///tmp/drop.sock;
+ proxy_set_header Host $host;
+ proxy_set_header X-Forwarded-For $remote_addr;
+}
+
+location /~static/ {
+ alias /srv/apps/drop/~static;
+}
+
+location / {
+ try_files $uri @drop_app;
+}
+
+include /etc/nginx/letsencrypt-serv.conf;