Saturday, October 26, 2019

apache 2.4 - Address already in use... could not bind to address... no listening sockets available

I am using this server as a staging area and plan to access it via its ip addy, not a domain name. When attempting to start apache, I get the following error:



(98)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available







If i was suspicious of a setting, I did several searches around it and indicated so. Thanks for your help. I'll quickly fetch whatever you need.



apachectl -t -D DUMP_VHOSTS produced:



AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 0.0.0.0. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
*:80 localhost (/etc/apache2/sites-enabled/mydomain_staging.conf:3)



sudo netstat -lnp | grep :80 produces NOTHING



j@jjireh:/$ sudo netstat -lnp | grep :80
j@jjireh:/$


sudo netstat -tulpn produced: (address numbers replaced by "z")



tcp        0      0 127.0.0.1:zzzz          0.0.0.0:*               LISTEN      zzzz/mysqld     

tcp 0 0 0.0.0.0:zzzz 0.0.0.0:* LISTEN zzzz/sshd
udp 0 0 0.0.0.0:123 0.0.0.0:* zzzz/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 3881/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 3881/ntpd
udp6 0 0 z::z:z:z:123 :::* 3881/ntpd
udp6 0 0 z:z::z:z:z :::* 3881/ntpd
udp6 0 0 ::1:123 :::* 3881/ntpd
udp6 0 0 :::123 :::* 3881/ntpd



/etc/apache2/envvars:



unset HOME # several searches around this
...


/etc/apache2/apache2.conf:



...
PidFile ${APACHE_PID_FILE} # several searches around the pid file

...


The only file in sites-available and sites-enabled is "/etc/apache2/sites-available/mydomain_staging.conf":



Listen 0.0.0.0:80  


ServerAdmin jay@email.com
DocumentRoot /home/j/mydomain_staging/public


LogLevel warn
ErrorLog /home/j/logs/mydomain_staging-error.log
CustomLog /home/j/logs/mydomain_staging-access.log combined


# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews



No comments:

Post a Comment

linux - How to SSH to ec2 instance in VPC private subnet via NAT server

I have created a VPC in aws with a public subnet and a private subnet. The private subnet does not have direct access to external network. S...