I just created a media wiki site for some folks in my community. I’m not experienced with these tools, I’m a python programmer who knows some SQL, no idea about PHP, webservers or any of this other stuff. Somehow I have managed to get the site up and running, but in the months I’ve been working on it the security certification has gone rotten.
From what I’ve read, it seems like maybe I have more than one application trying to listen/write to the same port (80), but I don’t know.
Everything is running from a gcp box which was clean when I started this project, I’ve got root access to that. My friend did some things with a DNS(?) thing, I don’t know what it was, but I think that’s how it got its domain name. I don’t have access to that right now, but I can ping her if something needs to be done there.
Can someone help me get this website secured?
My domain is:
folkin-wiki.krappenfest.com
I ran this command:
sudo certbot --apache -d folkin-wiki.krappenfest.com
It produced this output:
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/certbot/error_handler.py", line 108, in _call_registered
self.funcs[-1]()
File "/usr/lib/python3/dist-packages/certbot/auth_handler.py", line 323, in _cleanup_challenges
self.auth.cleanup(achalls)
File "/usr/lib/python3/dist-packages/certbot_apache/configurator.py", line 2312, in cleanup
self.restart()
File "/usr/lib/python3/dist-packages/certbot_apache/configurator.py", line 2175, in restart
self._reload()
File "/usr/lib/python3/dist-packages/certbot_apache/configurator.py", line 2203, in _reload
raise errors.MisconfigurationError(error)
certbot.errors.MisconfigurationError: Error while running apache2ctl graceful.
httpd not running, trying to start
Action 'graceful' failed.
The Apache error log may have more information.
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Error while running apache2ctl graceful.
httpd not running, trying to start
Action 'graceful' failed.
The Apache error log may have more information.
(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
My web server is (include version):
I don’t know, apache2???
The operating system my web server runs on is (include version):
Ubuntu 18.04.4
My hosting provider, if applicable, is:
I don’t know
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):
I don’t know