Hi, I have a multi server setup of ISPConfig. ISP1 -> web db ISP2 -> mail When i try to access roundcube with the url: https://isp2/roundcube i get ERR_SSL_PROTOCOL_ERROR But when i do https://isp2:8081/roundcube it works. What configuration am I missing to make this "https://isp2/roundcube" work ? Thanks. Raziel00
The Roundcube URL on nginx systems is https://isp2:8081/roundcube and not https://isp2/roundcube, which is used on Apache systems only. So there is nothing wrong. You can configure the URL to which the webmail button in ISPConfig is pointing under System > Interface > main config. For nginx systems, you have to set it to https://isp2:8081/roundcube
Actually, I installed the ISPConfig server following this guide: https://www.howtoforge com/tutorial/perfect-server-ubuntu-20.04-with-apache-php-myqsl-pureftpd-bind-postfix-doveot-and-ispconfig/ I'm running apache2.
Your example is unclear. If you go to server2.example.com/webmail, do you get this error? If so, create server2.example.com as web on that server.
Hi, Like I said when i try to access roundcube with the url: https://isp2/roundcube i get ERR_SSL_PROTOCOL_ERROR But when i do https://isp2:8081/roundcube it works. I built 2 lab servers for testing did not have this kind of configuration when I followed the same guide. Now I have to add port 8081 to see it. I can't seem to find where the configuration has been done and how to change it. Thanks in advance.
Is isp2 the control panel server name, not a vhost? Does the ispconfig interface with with https, only roundcube fails? What does 'apachectl -S' show?
On apache systems, the default vhost has no ssl. So it's http://isp2/roundcube But this catually does not matter much, as you can easily change the config to where the mail client button points to, see my post above, so all you have to do is follow my instructions and change it to https://isp2:8081/roundcube
To answer 2 questions here is the result for "apachectl -S" VirtualHost configuration: *:8081 isp2.local.ca (/etc/apache2/sites-enabled/000-apps.vhost:9) *:80 isp2.local.ca (/etc/apache2/sites-enabled/000-default.conf:1) ServerRoot: "/etc/apache2" Main DocumentRoot: "/var/www/html" Main ErrorLog: "/var/log/apache2/error.log" Mutex mpm-accept: using_defaults Mutex fcgid-pipe: using_defaults Mutex authdigest-opaque: using_defaults Mutex watchdog-callback: using_defaults Mutex rewrite-map: using_defaults Mutex ssl-stapling-refresh: using_defaults Mutex authdigest-client: using_defaults Mutex fcgid-proctbl: using_defaults Mutex ssl-stapling: using_defaults Mutex proxy: using_defaults Mutex ssl-cache: using_defaults Mutex default: dir="/var/run/apache2/" mechanism=default PidFile: "/var/run/apache2/apache2.pid" Define: DUMP_VHOSTS Define: DUMP_RUN_CFG Define: MODPERL2 Define: ENABLE_USR_LIB_CGI_BIN User: name="www-data" id=33 Group: name="www-data" id=33 I notice that there is no *:443 So only http://isp2/roundcube How can we activate SSL for the webpage ? @till I couldn't find where to type in the address. Could you give me more details ? Thank guys.
If you have a server with the hostname server1.example.com and you want to use server1.example.com/webmail for the webmail, create the website "server1.example.com" and enable SSL + LE. Disable auto subdomain. But you can also do https://www.howtoforge.com/communit...roundcube-on-ispconfig-3-2.85483/#post-411229
Login to ISPConfig, click on System in the upper menu, then on Interface > main config in the left menu. On the mail table, you find the field "Webmail URL", there you enter the URL of your webmail client installation like "https://isp2:8081/roundcube".