Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
I ran this command: Alternative names - INVALID for davidlu.info. vocway.com is fine
It produced this output: It’s fine, no problem for set up, but https://davidlu.info/ is not secure (Certificate inValid)
My web server is (include version): Apache Version 2.4.6
The operating system my web server runs on is (include version): Centos 7.6.1810
My hosting provider, if applicable, is: davidlu.info (67.231.24.146)
I can login to a root shell on my machine (yes or no, or I don’t know): Yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel): No
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot): No, but I could use wedmin to configure let’s encrypt.
[root@davidlu ~]# apachectl -S
VirtualHost configuration:
67.231.24.146:* is a NameVirtualHost
default server vocway.com (/etc/httpd/conf/httpd.conf:361)
port * namevhost vocway.com (/etc/httpd/conf/httpd.conf:361)
port * namevhost vocway.com (/etc/httpd/conf/httpd.conf:373)
port * namevhost davidlu.info (/etc/httpd/conf/httpd.conf:386)
port * namevhost davidlu.info (/etc/httpd/conf/httpd.conf:398)
port * namevhost test.vocway.com (/etc/httpd/conf/httpd.conf:411)
port * namevhost Joomla.vocway.com. (/etc/httpd/conf/httpd.conf:420)
port * namevhost davidlu.info (/etc/httpd/conf/httpd.conf:429)
67.231.24.146:443 is a NameVirtualHost
default server davidlu.info (/etc/httpd/conf/httpd-le-ssl.conf:2)
port 443 namevhost davidlu.info (/etc/httpd/conf/httpd-le-ssl.conf:2)
port 443 namevhost davidlu.info (/etc/httpd/conf/httpd-le-ssl.conf:19)
alias www.davidlu.info
port 443 namevhost vocway.com (/etc/httpd/conf/httpd-le-ssl.conf:35)
port 443 namevhost vocway.com (/etc/httpd/conf/httpd-le-ssl.conf:50)
alias www.vocway.com
*:443 davidlu.info (/etc/httpd/conf.d/ssl.conf:56) : davidlu.info (/etc/httpd/conf/httpd.conf:353)
ServerRoot: “/etc/httpd”
Main DocumentRoot: “/var/www/html”
Main ErrorLog: “/etc/httpd/logs/error_log”
Mutex mpm-accept: using_defaults
Mutex authdigest-opaque: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex rewrite-map: using_defaults
Mutex authdigest-client: using_defaults
Mutex ssl-stapling: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/run/httpd/" mechanism=default
PidFile: “/run/httpd/httpd.pid”
Define: _RH_HAS_HTTPPROTOCOLOPTIONS
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name=“apache” id=48
Group: name=“apache” id=48
Thank you so much Juergen Auer. A great solution to solve problems. I am new to VPS server, I used centos 6 before and did implement let’s encrypt, unfortunately, my VPS server fail, so I re-install VPS server centos 7.
Just one more question, how come my Webmin (https://davidlu.info:10000) is secured with valid Certificate from Let’s encrypt?
Thank you very much Juergen Auer. You are solid. I try to follow your guide and after try and trỵ I finally make my two websites secure, but I don’t understand why it works.