I’be been working on php for 2 months now and developing on my laptop with WAMP installed before uploading to work’s dev server. Now working with SQL Server instead of MySQL, I’ve installed SQL SERVER 2008 CTP for test and suddently Apache went down as port 80 was used by Microsoft HTTPAPI/2.0.
I then found SSRS (SQL Server Reporting Services) was still running after uninstalling SQL Server 2008 as it features a web service even though IIS is not installed according to wiki.
I couldn’t find any info on google relating to this small issue that puzzled me for a short while. i hope this helps finding ppl stupid like me sometimes to solve their problem
January 6, 2009 at 8:03 am
Thanks for this, I’ve just had exactly the same problem and was scratching my head for half an hour.
Just disabled the SQL Reporting Service and I can finally use port 80 again
January 9, 2009 at 12:22 pm
Glad it finally helps, one person =P
January 19, 2009 at 4:45 am
Thanks for this. I also was searching around for hours trying to find what was hogging port 80. It is near impossible if microsoft hogs it. I had recently installed sql 2008 but hadn’t rebooted my machine, so days later I rebooted and couldnt figure out what the problem was…I uninstalled IIS and tons of other apps..argh.
January 23, 2009 at 4:42 pm
Thank you!!!!
I’ve spent my whole night trying to figure out what the hell was running on port 80. I installed a whole bunch of stuff at the same time the day I bought my computer, so I had no idea what caused it. I knew it wasn’t Apache, Skype, or any other non-MS program. netstat isn’t any help when the process belongs to System. I finally realized I could hit localhost in a browser and look at the response header. ‘Microsoft HTTPAPI/2.0.’ led me here. I despise whoever at MS decided that SQL Server Reporting Services should run by default on port 80 with no configuration.
February 10, 2009 at 8:13 pm
Thx a lot.
Used quite some time fingering out what was running on port 80.
February 11, 2009 at 10:58 am
Thanks! Ran into this issue in November ‘08. Couldn’t solve it.
Set Apache to run on port 81 and moved on. Yet debugging was more difficult as it always launched on port 80.
THANK YOU.
February 14, 2009 at 6:45 am
Thanks man, I shut down my IIS and stuff and saw this message, no idea what caused it until now.
February 14, 2009 at 6:47 am
I went in to the SQL Reporting Services Configuration Manager and changed all references from Port 80 to Port 8080 (which is where I’m running IIS for WebServices) and left Apache (WAMP) on port 80. Problem solved. Thanks for leading me in the right direction.
February 24, 2009 at 3:19 am
[...] exactly same problem here.. I found this but I dont think it helps Microsoft HTTPAPI/2.0 disabling Apache griffith.blog [...]
February 24, 2009 at 4:08 am
above post is mine on another forum, no clue how it got here (automatically?)
anyhow.. I cant find the SQL Reporting Service.. I have a fresh copy of Windows 7 beta and WAMP installed and when I test port 80 I get:
“Your port 80 is actually used by:
Server: Microsoft-HTTPAPI 2.0″
any ideas ?
February 27, 2009 at 2:57 pm
just stop service name “SQL Server Reporting Services (MSSQLSERVER)” from Control Panel\All Control Panel Items\Administrative Tools\Services
February 28, 2009 at 9:29 am
like I said there was no such service.. it was a fresh install of windows 7.. anyway I used port 8080 for a while and now I’m back to Vista 64
March 19, 2009 at 9:02 am
Thanks very much for this. I just installed the reporting services for SS 2008, and it took me ages to work out why apache wouldn’t run. Checked the port 80 test in wamp, and it said it was being used by HTTPAPI/2.0.
Stopped the service and it’s fine.
Other common processes using this are obviously IIS but also Skype.
April 1, 2009 at 6:34 am
Thanks, this works cool
May 22, 2009 at 5:02 am
Thanks a lot…
I have a project due 4 days from now on.. I had installed SQLServer 2008 for another project and today i realized the problem. You really saved a lot time for me…
Thanks again…
May 27, 2009 at 2:54 pm
[...] I blog post I found helpful in figuring all this out can be found here: microsoft httpapi20 disabling apache. [...]
July 12, 2009 at 12:00 am
thanks…
I had this problem for hours,thank yoy indeed…
August 27, 2009 at 1:01 pm
Awesome!! Tried to figure this out for a while now. This solved the apache not starting on XAMPP issue.
August 31, 2009 at 11:41 pm
Lifesaver! Thanks so much for posting this. FWIW, the SQL Server Reporting services was listed as ‘ReportServer’ under the ’services’ tab in my windows task manager.
September 9, 2009 at 7:13 am
cheers, it saved me some time
September 16, 2009 at 11:39 am
Mate,
you save my day/ Ive been struggling with that one for a week or so. Thanks dude.
October 19, 2009 at 11:38 pm
thanks! very helpful