In case you are unfamiliar with the block comment approach using <IfDefine IgnoreBlockComment>, I used the traditional # comment indication and got the same result:
dnessett@Mount:/etc/apache2$ cat ports.conf # If you just change the port or add more ports here, you will likely also # have to change the VirtualHost statement in # /etc/apache2/sites-enabled/000-default.conf #Listen 80 <IfModule ssl_module> Listen 4443 </IfModule> #<IfModule mod_gnutls.c> # Listen 443 #</IfModule> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet dnessett@Mount:/etc/apache2$ sudo systemctl restart apache2 Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details. dnessett@Mount:/etc/apache2$ sudo systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled-runtime; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: failed (Result: exit-code) since Thu 2022-12-15 18:52:14 MST; 1min 7s ago Process: 1823 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE) Dec 15 18:52:14 Mount systemd[1]: Starting The Apache HTTP Server... Dec 15 18:52:14 Mount apachectl[1823]: (98)Address already in use: AH00072: make_sock: could not bind to address 127.0.0.1:4443 Dec 15 18:52:14 Mount apachectl[1823]: no listening sockets available, shutting down Dec 15 18:52:14 Mount apachectl[1823]: AH00015: Unable to open logs Dec 15 18:52:14 Mount apachectl[1823]: Action 'start' failed. Dec 15 18:52:14 Mount apachectl[1823]: The Apache error log may have more information. Dec 15 18:52:14 Mount systemd[1]: apache2.service: Control process exited, code=exited status=1 Dec 15 18:52:14 Mount systemd[1]: apache2.service: Failed with result 'exit-code'. Dec 15 18:52:14 Mount systemd[1]: Failed to start The Apache HTTP Server. dnessett@Mount:/etc/apache2$ > On Dec 15, 2022, at 6:40 PM, Frank Gingras <thu...@apache.org> wrote: > > So you clearly had two listen directives for the same port; remove one. > > On Thu, Dec 15, 2022 at 8:30 PM Dan Nessett <dness...@yahoo.com.invalid> > wrote: > Thanks. My understanding is "systemctl restart apache2” waits the appropriate > amount of time between the stop and start. > > Dan > >> On Dec 15, 2022, at 5:44 PM, John Iliffe <john.ili...@iliffe.ca >> <mailto:john.ili...@iliffe.ca>> wrote: >> >> Try >> >> systenctl httpd stop, >> >> then when ps -ef | grep httpd shows that httpd is gone >> >> systemctl httpd start >> >> to give the system time to release all the resources. >> >> John >> ====== >> On Thu, 2022-12-15 at 17:28 -0700, Dan Nessett wrote: >>> Thanks for the info. However, I don’t believe any of the problems suggested >>> in >>> the wiki apply. >>> >>> 1. The output from both lsof and netstat -plant indicate no other process is >>> using port 4443 either before or after apache2 is started >>> >>> 2. There does not seem to be conflicting Listen commands in the apache >>> sites- >>> available files. >>> >>> 3. The Listen in 000-default.conf is: Listen localhost:4443 ssl; and the >>> Virtual Host entry is: <VirtualHost localhost:4443> ServerName >>> coop.mountolive.com:4443 <http://coop.mountolive.com:4443/> … localhost and >>> coop.mountolive.com <http://coop.mountolive.com/> are both valid >>> values as is port 4443. >>> >>> 4. I believe systemctl status apache2.service starts apache2 as root >>> >>> 5. SELinux is not active, i.e., >>> >>> semanage port -l|grep http >>> Command 'semanage' not found, but can be installed with: >>> sudo apt install policycoreutils-python-utils >>> >>> I have attached output from the terminal commands that tests these >>> hypotheses >>> to this message, as it is fairly long and including it in the body of the >>> message might make it hard to analyze. >>> >>> By the way, the apache2 version is: Server version: Apache/2.4.29 (Ubuntu) >>> Server built: 2022-06-23T12:51:37 >>> >>>> On Dec 15, 2022, at 4:12 PM, Frank Gingras <thu...@apache.org >>>> <mailto:thu...@apache.org>> wrote: >>>> >>>> Consider our wiki article for this: >>>> >>>> https://cwiki.apache.org/confluence/display/HTTPD/CouldNotBindToAddress >>>> <https://cwiki.apache.org/confluence/display/HTTPD/CouldNotBindToAddress> >>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org >>>>> <mailto:users-unsubscr...@httpd.apache.org> >>>>> For additional commands, e-mail: users-h...@httpd.apache.org >>>>> <mailto:users-h...@httpd.apache.org> >>>>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org >> <mailto:users-unsubscr...@httpd.apache.org> >> For additional commands, e-mail: users-h...@httpd.apache.org >> <mailto:users-h...@httpd.apache.org>