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>

Reply via email to