Help - Search - Members - Calendar
Full Version: HTTPD service wont start
HTMLHelp Forums > Programming > Web Server Configuration
sanoj96
Hello,

I am kinda new to Linux (centos), and i am trying to install apache on my linux terminal server. But the service HTTPD wont start.
Here is a log of journalctl -xn. If there is someone out there that can help me, please do smile.gif

CODE
[root@localhost ~]# journalctl -xn
-- Logs begin at sø. 2015-07-19 23:55:56 CEST, end at ma. 2015-07-20 00:09:32 CEST. --
juli 20 00:09:32 localhost.apilix httpd[2659]: [Mon Jul 20 00:09:31.992295 2015] [alias:warn] [pid 2659] AH00671: The Alias directive in /etc/httpd/conf.d/welcome.conf at line 19 will probably never match because it overlaps an earlier A
juli 20 00:09:32 localhost.apilix httpd[2659]: [Mon Jul 20 00:09:31.992304 2015] [alias:warn] [pid 2659] AH00671: The Alias directive in /etc/httpd/conf.d/welcome.conf at line 20 will probably never match because it overlaps an earlier A
juli 20 00:09:32 localhost.apilix httpd[2659]: [Mon Jul 20 00:09:31.992309 2015] [alias:warn] [pid 2659] AH00671: The Alias directive in /etc/httpd/conf.d/welcome.conf at line 21 will probably never match because it overlaps an earlier A
juli 20 00:09:32 localhost.apilix httpd[2659]: [Mon Jul 20 00:09:31.992316 2015] [alias:warn] [pid 2659] AH00671: The Alias directive in /etc/httpd/conf.d/welcome.conf at line 22 will probably never match because it overlaps an earlier A
juli 20 00:09:32 localhost.apilix httpd[2659]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
juli 20 00:09:32 localhost.apilix systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
juli 20 00:09:32 localhost.apilix kill[2661]: kill: cannot find process ""
juli 20 00:09:32 localhost.apilix systemd[1]: httpd.service: control process exited, code=exited status=1
juli 20 00:09:32 localhost.apilix systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: Unit httpd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit httpd.service has failed.
--
-- The result is failed.
juli 20 00:09:32 localhost.apilix systemd[1]: Unit httpd.service entered failed state.



Thanks
sanoj96
I am just reposting some info i got on another forum so if someone else got the same problem they might get a solution

here is what someone sayd:


juli 20 00:09:32 localhost.apilix httpd[2659]: [Mon Jul 20 00:09:31.992295 2015] [alias:warn] [pid 2659] AH00671: The Alias directive in /etc/httpd/conf.d/welcome.conf at line 19 will probably never match because it overlaps an earlier A
juli 20 00:09:32 localhost.apilix httpd[2659]: [Mon Jul 20 00:09:31.992304 2015] [alias:warn] [pid 2659] AH00671: The Alias directive in /etc/httpd/conf.d/welcome.conf at line 20 will probably never match because it overlaps an earlier A
juli 20 00:09:32 localhost.apilix httpd[2659]: [Mon Jul 20 00:09:31.992309 2015] [alias:warn] [pid 2659] AH00671: The Alias directive in /etc/httpd/conf.d/welcome.conf at line 21 will probably never match because it overlaps an earlier A
juli 20 00:09:32 localhost.apilix httpd[2659]: [Mon Jul 20 00:09:31.992316 2015] [alias:warn] [pid 2659] AH00671: The Alias directive in /etc/httpd/conf.d/welcome.conf at line 22 will probably never match because it overlaps an earlier A


Have a look at the file mentioned - is there something wrong with those lines?

juli 20 00:09:32 localhost.apilix httpd[2659]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80


HTTPD can't start there's already something using tcp/80 - are you trying to start Apache when it's already running?
Also are you starting httpd as root?
pandy
Thank you for adding that information. smile.gif

Sorry no one here seems to be able to help. I've never run a server on Linux. I helped maintain one for a while, from a distance, but I wasn't the one who did the heavy stuff.
Frederiek
All I did was search for "install apache centos" on Google, which resulted, among others, to http://www.centos.org/docs/5/html/Cluster_...nshttpd-CA.html .

I hope that helps, as I know nothing about Linux.
sanoj96
Ok, i got it running afhter a while, i reinstalled apache and set it up on new.

I only got one problem now...

Well ok i have cheked and done allot, i finaly got it up and running,
Now the only thing is that i cant get it public, like i cant acces the url/ip from my web browser. How can i do that, I am using CentOs 7, and i have opened the ports in the firewall using the following command
CODE
firewall-cmd --permanent --zone=<zone> --add-port=8080-8080/tcp
as showen on the image's
IPB Image

IPB Image,
sanoj96
Image shows wrong, It is enabled not disabled.
sanoj96
Reply from centos forums:

You need to run firewall-cmd twice, once with --permanent and once without it.
sanoj96
When that is done you will need to firewall-cmd --reload and try connect on new. (This dident work for me since i have already done that...)
sanoj96
I did some service check to see if the firewalld was running i ran this command
CODE
service firewalld status


IPB Image

I asked on the centos forums if they knew if this is ok or if i need to do something here since it shows red.
sanoj96
Ill just post the url to the centos forums so you guys can read it there smile.gif no need for me to spam/bump my post.

https://www.centos.org/forums/viewtopic.php...=226047#p226047
sanoj96
I have fixed it now! it seems like the zone was wrong. it is now fixed. used this command to fix it firewall-cmd --set-default-zone=NameOfZone
imort
QUOTE(sanoj96 @ Jul 20 2015, 04:14 AM) *

Hello,

I am kinda new to Linux (centos), and i am trying to install apache on my linux terminal server. But the service HTTPD wont start.
juli 20 00:09:32 localhost.apilix httpd[2659]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
[/code]


Hey

Take a look at the quote above.
It means that some other process is already using the port 80 on your server, that's why Apache can't start.
Apache can't use already occupied port.

You need to use another port by changing the 'Listen' directive in the httpd.conf file as a dirty hack or find out which process is using port first.
You can check for the processes using the 'netstat' utility: netstat -lt

If you'll have any other questions please feel free to ask.
imort
QUOTE(sanoj96 @ Jul 20 2015, 04:14 AM) *

Hello,

I am kinda new to Linux (centos), and i am trying to install apache on my linux terminal server. But the service HTTPD wont start.
juli 20 00:09:32 localhost.apilix httpd[2659]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
[/code]


Hey

Take a look at the quote above.
It means that some other process is already using the port 80 on your server, that's why Apache can't start.
Apache can't use already occupied port.

You need to use another port by changing the 'Listen' directive in the httpd.conf file as a dirty hack or find out which process is using port first.
You can check for the processes using the 'netstat' utility: netstat -lt

If you'll have any other questions please feel free to ask.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2018 Invision Power Services, Inc.