I successfully installed MIAB and it functions well. I subtly modified the nginx configuration file located at /etc/nginx/conf.d/local.conf by doing a reverse redirection, in that I hate URL formats like https://example.com and I desperately need a “www” added before example.com. The modification works fine until I add a new user. Whenever I add a new user, the ‘local.conf’ resets itself to the original copy, and all my modifications disappeared, that I have to suffer from the terrible ‘example.com’ type URL. I am wondering how can I prevent this local.conf from automatically resets, or is there any other ways to do this redirection?
Thanks.
You may add
chattr +i /etc/nginx/conf.d/local.conf
however I do not recommend this as it would block any modifications to the config.
Instead try adding your config in separate file, as whole /etc/nginx/conf.d/*.conf;
is included in main nginx.conf config.
1 Like
An undocumented and unsupported feature is to create conf files per domain in /home/user-data/www/. So you would create the file:
/home/user-data/www/example.com.conf
After you make changes, you need to make nginx reload its config by running:
# /root/mailinabox/tools/web_update
Again: unsupported.
2 Likes