W B Hacker a écrit :
Olivier Bonvalet wrote:

Hello,

I have a problem : one exim is listening on port 80, so Apache can't
restart. I really don't know why it do this, but it is not the first time...
Of course, there is not any reference to "80", "http" or "www" in
the exim4 conf... :S

What I see :

w30100:~# netstat -lnp | grep exim
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 15778/exim4 tcp6 0 0 :::80 :::* LISTEN 3108/exim4

w30100:/var/log/apache2# ps auxw | grep 3108
root 3108 0.0 0.0 20024 1724 ? Ss Apr14 0:00 /usr/sbin/exim4 -Mc 1FUOup-0000o7-5e


Any idea ?

Thanks
Olivier


'exim4' implies Debian, so best to ask on the debian-speciifc Exim list.

Meanwhile, grep your conf file(s) for 'daemon_smtp_ports'
to insure you haven't gotten port 80 in there by accident.

Also - hazarding a guess... do you perhaps have the Exim user 'owning' or invoking an httpd daemon?

Some form of web-configuration interface, perhaps?

Or just Apache's ownership mis-assigned in general?

HTH,

Bill
Thanks for the answer. I'm not sure it's a Debian specific problem....
but I can try to ask.

The "daemon_smtp_ports" is not set in my conf files, and there is not
any reference
to "80" or "http" or "www" in my conf files. And, as you can see with my
"PS", the exim
process which is listening on port 80 is not the "smtp listener" but a
process sending an
email.

For the Exim user, there is not problem : exim user is "Debian-Exim" and
Apache user is
"www-data".
The process which is listening on port 80 is not owned by exim, but by
root (which is a
config error... :S). And the program is /usr/sbin/exim4. Apache is not
running at all.
(and there is not any web interface on this box)

w30100:/var/log/apache2# ps auxw | grep 3108
root      3108  0.0  0.0 20024 1724 ?        Ss   Apr14   0:00
/usr/sbin/exim4 -Mc 1FUOup-0000o7-5e




--
## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to