Tag: CWP

  • CWP not working after hostname SSL install

    On a CentOS Web Panel (CWP) server, control panel stopped working after installing SSL certficate for hostname.

    When starting cwpsrv service, i get following error.

    [root@nvme ~]# systemctl start cwpsrv
    Job for cwpsrv.service failed because the control process exited with error code. See "systemctl status cwpsrv.service" and "journalctl -xe" for details.
    [root@nvme ~]# systemctl status cwpsrv.service
    ● cwpsrv.service - CentOS Web Panel service (daemon)
       Loaded: loaded (/usr/lib/systemd/system/cwpsrv.service; enabled; vendor preset: disabled)
       Active: activating (auto-restart) (Result: exit-code) since Wed 2021-02-10 04:51:53 CET; 1s ago
      Process: 3779 ExecStartPre=/usr/local/cwpsrv/bin/cwpsrv -t (code=exited, status=1/FAILURE)
    
    Feb 10 04:51:53 nvme.ssdnodo.com systemd[1]: Failed to start CentOS Web Panel service (daemon).
    Feb 10 04:51:53 nvme.ssdnodo.com systemd[1]: Unit cwpsrv.service entered failed state.
    Feb 10 04:51:53 nvme.ssdnodo.com systemd[1]: cwpsrv.service failed.
    [root@nvme ~]# /usr/local/cwpsrv/bin/cwpsrv -t
    cwpsrv: [emerg] annot load certificate key "/etc/pki/tls/private/hostname.key": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/pki/tls/private/hostname.key','r') error:2006D080:BIO routines:BIO_new_file:no such file)
    cwpsrv:configuration file /usr/local/cwpsrv/conf/cwpsrv.conf test failed
    [root@nvme ~]# 
    

    To fix this, i run

    /usr/local/cwpsrv/htdocs/resources/scripts/generate_hostname_ssl
    

    This generated the self signed SSL for hostname. After this CWP control panel started working.

    Apache still was down, fixed it by removing SSL virtualhost config for server hostname form folder

    /usr/local/apache/conf.d/vhosts/
    

    You can see hostname auto SSL logs at

    /var/log/cwp/autossl.log
    

    See CWP