I would like to know what apache/nginx config files Hestia changes during the installation on the Ubuntu server? How it makes the server to load it from https://WEBSERVER_IP:PORT/login/? Thank you.
For Hestia we use our own Nginx server that can’t be changed also it is missing a lot of critical php modules like mysql and so on.
As we don’t support any other webmail clients except Roudcube / Rainloop you have to sort out your self. I am not going to invest time for free for something that Hestia doesn’t use …
I can fix this issue by myself. My question is only about Hestia since I do not want to open another thread here. From what conf file location the server actually loads Hestia configurations?
As you can see there are a lot of them. Thanks.
I have verified that those files does not contain such path: /var/www/html. It must be somewhere else. You as developer must know what your program stores and where it is located.
/etc/nginx/nginx.conf
/etc/apache2/apache2.conf
I am asking questions only about Hestia configuration files. As I said early, I will fix this issue by myself and do not need any help. I think this forum is for Hestia users or not?
You got the answer, check the content of /etc/apache2, there you’ll find a conf with IP.conf in conf.d subfolder which points to /var/www/html - you can adjust that specific config, but not sure at all if they got overwritten.
Navigate to /var/www/html/afterlogic and remove the .htaccess file. This file is not required, since the /data directory is protected by another .htaccess file which will lead to 500 error, if someone tries to access it over Internet.
You will get to the login page: http://XX.XXX.XX.XX/afterlogic/, but you will be unable to configure it since there is another error: system not configured. So to fix it, please run the following command: chown -R www-data:www-data /var/www/html/afterlogic. This command will set the appropriate permissions.
Now, you can configure the Afterlogic mail client and everything should work just fine.