2022-07-25 10:55:46 +00:00
|
|
|
add_header Onion-Location http://mail.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion$request_uri;
|
2022-10-21 20:40:01 +00:00
|
|
|
add_header X-I2P-Location http://vernczqka6xy7ounc2t72aqgctupgnha2qfr2r4qbf3ik2tcdmjq.b32.i2p$request_uri;
|
2022-07-25 10:55:46 +00:00
|
|
|
|
|
|
|
root /srv/modoboa/instance;
|
|
|
|
|
|
|
|
client_max_body_size 10M;
|
|
|
|
|
2023-11-20 07:03:34 +00:00
|
|
|
access_log /var/log/nginx/mail.vern.cc-access.log main;
|
2022-07-25 10:55:46 +00:00
|
|
|
error_log /var/log/nginx/mail.vern.cc-error.log;
|
|
|
|
|
|
|
|
location /sitestatic/ {
|
|
|
|
try_files $uri $uri/ =404;
|
|
|
|
}
|
|
|
|
|
|
|
|
location /media/ {
|
|
|
|
try_files $uri $uri/ =404;
|
|
|
|
}
|
|
|
|
|
|
|
|
location ^~ /new-admin {
|
|
|
|
alias /srv/modoboa/instance/frontend/;
|
|
|
|
index index.html;
|
|
|
|
|
|
|
|
expires -1;
|
|
|
|
add_header Pragma "no-cache";
|
|
|
|
add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
|
|
|
|
|
|
|
|
try_files $uri $uri/ /index.html = 404;
|
|
|
|
}
|
|
|
|
|
|
|
|
location / {
|
2022-10-21 14:20:47 +00:00
|
|
|
include snippets/uwsgi_params;
|
2022-07-25 10:55:46 +00:00
|
|
|
uwsgi_param UWSGI_SCRIPT instance.wsgi:application;
|
2022-10-26 06:47:04 +00:00
|
|
|
uwsgi_param HTTP_HOST "mail.vern.cc";
|
2022-07-25 10:55:46 +00:00
|
|
|
uwsgi_pass modoboa;
|
|
|
|
}
|
|
|
|
|
|
|
|
location ~* ^/autodiscover/autodiscover.xml {
|
2022-10-21 14:20:47 +00:00
|
|
|
include snippets/uwsgi_params;
|
2022-10-26 06:47:04 +00:00
|
|
|
uwsgi_param HTTP_HOST "mail.vern.cc";
|
2022-07-25 10:55:46 +00:00
|
|
|
uwsgi_pass automx;
|
|
|
|
}
|
|
|
|
location /mobileconfig {
|
2022-10-21 14:20:47 +00:00
|
|
|
include snippets/uwsgi_params;
|
2022-10-26 06:47:04 +00:00
|
|
|
uwsgi_param HTTP_HOST "mail.vern.cc";
|
2022-07-25 10:55:46 +00:00
|
|
|
uwsgi_pass automx;
|
|
|
|
}
|
|
|
|
|
|
|
|
location /radicale/ {
|
2022-09-06 03:12:07 +00:00
|
|
|
proxy_pass http://localhost:5232/;
|
2022-07-25 10:55:46 +00:00
|
|
|
proxy_set_header X-Script-Name /radicale;
|
|
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
|
|
proxy_pass_header Authorization;
|
|
|
|
}
|
2023-11-20 07:03:34 +00:00
|
|
|
if ($badagent) {
|
|
|
|
return 403;
|
|
|
|
}
|