Can't see the ISPconfig Web GUI

Discussion in 'Installation/Configuration' started by rcwsun, Jun 30, 2019.

  1. rcwsun

    rcwsun New Member

    Thanks, that's in my to do list when I am connected to the router.
    I have static public IP to the router. The server also has a static private IP behind the router. We are good there.
     
  2. rcwsun

    rcwsun New Member

    Still can see or get to the login screen from the same network as the server.
    ##### SERVER #####
    IP-address (as per hostname): ***.***.***.***
    [WARN] could not determine server's ip address by ifconfig
    [INFO] ISPConfig is installed.

    ##### ISPCONFIG #####
    ISPConfig version is 3.1dev

    ##### VERSION CHECK #####

    [INFO] php (cli) version is 7.2.19-0ubuntu***.***.***.***

    ##### PORT CHECK #####

    [WARN] Port 465 (SMTP server SSL) seems NOT to be listening

    ##### MAIL SERVER CHECK #####

    [WARN] I found no "submission" entry in your postfix master.cf
    [INFO] this is not critical, but if you want to offer port 587 for smtp connections you have to enable this.
    [WARN] I found no "smtps" entry in your postfix master.cf
    [INFO] this is not critical, but if you want to offer SSL for smtp (not TLS) connections you have to enable this.

    ##### RUNNING SERVER PROCESSES #####

    [INFO] I found the following web server(s):
    Apache 2 (PID 24497)
    [INFO] I found the following mail server(s):
    Postfix (PID 24290)
    [INFO] I found the following pop3 server(s):
    Dovecot (PID 24392)
    [INFO] I found the following imap server(s):
    Dovecot (PID 24392)
    [INFO] I found the following ftp server(s):
    PureFTP (PID 24576)

    ##### LISTENING PORTS #####
    (only ()
    Local (Address)
    [anywhere]:110 (24392/dovecot)
    [anywhere]:143 (24392/dovecot)
    [anywhere]:10000 (5715/perl)
    ***.***.***.***:53 (24584/named)
    [localhost]:53 (24584/named)
    [anywhere]:21 (24576/pure-ftpd)
    ***.***.***.***:53 (822/systemd-resolve)
    [anywhere]:22 (1058/sshd)
    [localhost]:953 (24584/named)
    [anywhere]:25 (24290/master)
    [anywhere]:993 (24392/dovecot)
    [anywhere]:995 (24392/dovecot)
    [localhost]:10023 (8891/postgrey)
    [localhost]:10024 (24358/amavisd-new)
    [localhost]:10025 (24290/master)
    [localhost]:10026 (24358/amavisd-new)
    [localhost]:10027 (24290/master)
    [localhost]:11211 (15005/memcached)
    [localhost]10 (24392/dovecot)
    [localhost]43 (24392/dovecot)
    *:*:*:*::*:8080 (24497/apache2)
    *:*:*:*::*:80 (24497/apache2)
    *:*:*:*::*:8081 (24497/apache2)
    *:*:*:*::*:53 (24584/named)
    *:*:*:*::*:21 (24576/pure-ftpd)
    *:*:*:*::*:22 (1058/sshd)
    *:*:*:*::*:953 (24584/named)
    *:*:*:*::*:25 (24290/master)
    *:*:*:*::*:443 (24497/apache2)
    *:*:*:*::*:993 (24392/dovecot)
    *:*:*:*::*:995 (24392/dovecot)
    *:*:*:*::*:10023 (8891/postgrey)
    *:*:*:*::*:10024 (24358/amavisd-new)
    *:*:*:*::*:9000 (9128/hhvm)
    *:*:*:*::*:10026 (24358/amavisd-new)
    *:*:*:*::*:3306 (23951/mysqld)

    ##### IPTABLES #####
    Chain INPUT (policy ACCEPT)
    target prot opt source destination
    f2b-sshd tcp -- [anywhere]/0 [anywhere]/0 multiport dports 22

    Chain FORWARD (policy ACCEPT)
    target prot opt source destination

    Chain OUTPUT (policy ACCEPT)
    target prot opt source destination

    Chain f2b-sshd (1 references)
    target prot opt source destination
    REJECT all -- ***.***.***.*** [anywhere]/0 reject-with icmp-port-unreachable
    REJECT all -- ***.***.***.*** [anywhere]/0 reject-with icmp-port-unreachable
    REJECT all -- ***.***.***.*** [anywhere]/0 reject-with icmp-port-unreachable
    REJECT all -- ***.***.***.*** [anywhere]/0 reject-with icmp-port-unreachable
    REJECT all -- ***.***.***.*** [anywhere]/0 reject-with icmp-port-unreachable
    RETURN all -- [anywhere]/0 [anywhere]/0
     
  3. till

    till Super Moderator Staff Member ISPConfig Developer

    According to the test script, you did note dit the postfix master,cf file in the way that is described in the installation instructions, you missed to remove the # inf ront of the smtps and submission line. But that's not related to your problem with the ispconfig login.

    Please run this command on the server;

    wget --no-check-certificate https://localhost:8080

    the content of the index.html file should look like this:

    Code:
    <!DOCTYPE html>
    <html lang='en'>
    <head>
      <meta charset='utf-8' />
    
      <title>ISPConfig</title>
    
      <meta name='viewport' content='width=device-width, user-scalable=yes'>
      <meta name='description' lang='en' content='' />
      <meta name='keywords' lang='en' content='' />
      <meta name='robots' content='index, follow' />
    
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/bootstrap.min.css' />
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/fonts.min.css' />
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/ispconfig.css' />
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/pushy.min.css' />
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/bootstrap-datetimepicker.min.css' />
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/responsive.min.css' />
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/themes/default/theme.min.css' />
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/select2.css' />
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/select2-bootstrap.css' />
      <link rel='stylesheet' href='../themes/default/assets/stylesheets/login.css' />
    </head>
    
    <body>
    <div class="container" style="min-height: 100%; min-height: 100vh; display: flex;">
      <div class="row" style="margin: auto; width:100%;">
            <div class="col-md-4 col-md-offset-4">
                    <div class="panel panel-default">
                                    <div class="panel-heading" style="background: linear-gradient(to bottom, white, #eef0f2);text-align:center;">
                                            <img src="data:image/png;base64,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">
                                    </div>
                                    <div class="panel-body">
                                                                                                                    <form accept-charset="UTF-8" role="form" method="post" action="index.php">
                        <fieldset>
                                            <div class="form-group">
                                                <input class="form-control" placeholder="Username" name="username" id="username" type="text">
                                            </div>
                                            <div class="form-group">
                                                    <input class="form-control" placeholder="Password" name="password" id="password" type="password" value="">
                                            </div>
                                                                                                    <input type="hidden" name="s_mod" value="login" />
                                                    <input type="hidden" name="s_pg" value="index" />
                                                    <div class="right">
                                            <input class="btn btn-default formbutton-default" type="submit" value="Login">
                                                    <button class="btn btn-default formbutton-default" type="button" value="Password lost" onClick="document.location.href='password_reset.php';">Password lost</button>                                         </div>
                                    </fieldset>
                                    </form>
                                            <br><center><small></small></center>
                                </div>
                            </div>
                    </div>
            </div>
    </div>
      <script type="text/javascript" src="../js/jquery.min.js"></script>
      <script src='../themes/default/assets/javascripts/bootstrap.min.js'></script>
      <script src='../themes/default/assets/javascripts/bootstrap-datetimepicker.min.js'></script>
      <script src='../themes/default/assets/javascripts/ispconfig.js'></script>
      <script src='../themes/default/assets/javascripts/modernizr.custom.min.js'></script>
      <script src='../themes/default/assets/javascripts/pushy.min.js'></script>
      <script src='../themes/default/assets/javascripts/responsive.min.js'></script>
      <script src='../js/select2/select2.min.js'></script>
      <script src='../js/scrigo.js.php'></script>
      <script type="text/javascript" src="../js/jquery.ispconfigsearch.js"></script>
      <script type="text/javascript" src="../js/jquery.tipsy.js"></script>
      </body>
    
    </html>
     
  4. rcwsun

    rcwsun New Member

    Yes, it's identical to yours.
    However, when I entered 192.168.1.51, the static private IP address of the server, it displays the default Apache web page. The index.html file from /var/www/html directory.
     
  5. till

    till Super Moderator Staff Member ISPConfig Developer

  6. rcwsun

    rcwsun New Member

    Identical to the page you show earlier. The ISPConfig page
     
  7. rcwsun

    rcwsun New Member

    Small sample of index.html file copied from the terminal
    ------------------------------------
    root@yxe-nerd-00:~# cat index.html |more
    <!DOCTYPE html>
    <html lang='en'>
    <head>
    <meta charset='utf-8' />

    <title>ISPConfig</title>

    <meta name='viewport' content='width=device-width, user-scalable=yes'>
    <meta name='description' lang='en' content='' />
    <meta name='keywords' lang='en' content='' />
    <meta name='robots' content='index, follow' />

    <link rel='stylesheet' href='../themes/default/assets/stylesheets/bootstrap.min.css' />
    <link rel='stylesheet' href='../themes/default/assets/stylesheets/fonts.min.css' />
    <link rel='stylesheet' href='../themes/default/assets/stylesheets/ispconfig.css' />
    <link rel='stylesheet' href='../themes/default/assets/stylesheets/pushy.min.css' />
    <link rel='stylesheet' href='../themes/default/assets/stylesheets/bootstrap-datetimepicker.min.css' />
    <link rel='stylesheet' href='../themes/default/assets/stylesheets/responsive.min.css' />
    <link rel='stylesheet' href='../themes/default/assets/stylesheets/themes/default/theme.min.css' />
    <link rel='stylesheet' href='../themes/default/assets/stylesheets/select2.css' />
    <link rel='stylesheet' href='../themes/default/assets/stylesheets/select2-bootstrap.css' />
    <link rel='stylesheet' href='../themes/default/assets/stylesheets/login.css' />
    </head>

    <body>
    <div class="container" style="min-height: 100%; min-height: 100vh; display: flex;">
    <div class="row" style="margin: auto; width:100%;">
    <div class="col-md-4 col-md-offset-4">
    <div class="panel panel-default">
    <div class="panel-heading" style="background: linear-gradient(to bottom, white, #eef0f2);text-align
    :center;">
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    Ok, then the server and ispconfig is working properly as that's the ispconfig login page and you must see the ISPConfig login page when you open a browser with URL "https://192.168.1.51:8080" on a desktop which is in the same network then that server. If you don't see it from outside and get the apache default page, then there is a problem with your NAT port rewriting in your firewall. The ispconfig vhost is a port based vhost, so when you access your server on port 8080, no matter which IP of the server you use, then you get the ispconfig login. If you access the server on port 80 or 443, then you will get the apache default page.
     
  9. rcwsun

    rcwsun New Member

    Fixed the problem :).
    All I did was changed the /usr/local/ispconfig/security/security_settings.ini
    ids_anon_enabled=no
    ids_user_enabled=no
    The ISPConfig login page appeared.
    Now, I can login to ISPConfig login page with admin and the password generated during installation.
    Beer for everyone ;) Prost to my German friends.
     
  10. rcwsun

    rcwsun New Member

    Installation of ISPConfig 3.1 on Ubuntu Server 18.04 is now complete and running well after some installation issues. Thanks to this forum and the help of several members.
    As mentioned earlier, I had an ISPConfig 2.x installed on a Ubuntu Server 7.04 on a DELL server in 2007 for private use. It was a great product back then.
    I moved in 2008, the server was sitting around collecting dust until last week. I booted it up and everything was up and running after a mandatory file system check performed by the OS.
    The ISPConfig 3 is a well polished great product. Great work ISPConfig development team.
     
    ahrasis and till like this.

Share This Page