I have a for me, very strange problem.
I installed Windows Server 2008, on my freshly new bought server.
During the installation process I also installed IIS.
When the installation was complete, I had some disscussions regarding running IIS, or Apache. The vote fell for Apache. So I unistalled IIS. Removed it from services, etc.
Installed Apache, and it complains about port80 is in use by microsoft HTTPAPI/2.0
I have googled, but cant cant seem to find any info what so ever.
I ran the command NETSTAT -p tcp -ano
That command shows the PID for open ports.
Port80 was used by PID4.
So, I opened taskmanager, added "show pid" and to my suprise, PID4 is "NT Kernel & System" Owner SYSTEM
Googled some more, came up with absolutely nothing.
Decided to do a "ugly work around"
I installed IIS again, and then ofcourse Apache says "Port 80 in use by IIS"
So, I changed the default port in IIS to 82...
And now we are back to "Port 80 in use by microsoft HTTPAPI/2.0"
So, that didnt work.
I have no idea what to do, I doubt there is a way for Apache to get higher priority then SYSTEM to the port.. So how do I fix it so that Port80 isnt in use by the system?
If I try to go to localhost I get this:
Not Found
HTTP Error 404. The requested resource is not found.
If I install IIS, I ofcourse get the IIS splashscreen.
Anyone, please give me some ideas.
Best Regards.
/Vitoc
I installed Windows Server 2008, on my freshly new bought server.
During the installation process I also installed IIS.
When the installation was complete, I had some disscussions regarding running IIS, or Apache. The vote fell for Apache. So I unistalled IIS. Removed it from services, etc.
Installed Apache, and it complains about port80 is in use by microsoft HTTPAPI/2.0
I have googled, but cant cant seem to find any info what so ever.
I ran the command NETSTAT -p tcp -ano
That command shows the PID for open ports.
Port80 was used by PID4.
So, I opened taskmanager, added "show pid" and to my suprise, PID4 is "NT Kernel & System" Owner SYSTEM
Googled some more, came up with absolutely nothing.
Decided to do a "ugly work around"
I installed IIS again, and then ofcourse Apache says "Port 80 in use by IIS"
So, I changed the default port in IIS to 82...
And now we are back to "Port 80 in use by microsoft HTTPAPI/2.0"
So, that didnt work.
I have no idea what to do, I doubt there is a way for Apache to get higher priority then SYSTEM to the port.. So how do I fix it so that Port80 isnt in use by the system?
If I try to go to localhost I get this:
Not Found
HTTP Error 404. The requested resource is not found.
If I install IIS, I ofcourse get the IIS splashscreen.
Anyone, please give me some ideas.
Best Regards.
/Vitoc