Opening Port 80

205 pts.
Tags:
Firewalls
Microsoft Windows XP
Networking
How can i open the port no 80.It is closed or is in use by another program.I use Windows xp

Answer Wiki

Thanks. We'll let you know when a new response is added.

Port 80 is used by your browser for web surfing, it is defaulted to that. Unless you configured it to something else, or someone is playing games with you, it is always open and ready for the Internet.

Discuss This Question: 12  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • carlosdl
    Why do you want to "open" port 80 ? (or maybe the right question would be "why do you think you need to open port 80 ?" )
    69,920 pointsBadges:
    report
  • Hahahaa
    I am trying to host a website using Apache server.That's why i want to know how to open the port 80.If i can use another port then please tell me.
    205 pointsBadges:
    report
  • carlosdl
    Ok, you are trying, but, are you getting errors ? Why do you need to "open" the port ? If you are getting errors saying that the port is already in use, then you need to look for another web server running on your machine, which most likely would be IIS. If that is the case you could completely remove IIS (control panel -> Add/remove programs ->Add/remove windows components) or stop it (control panel -> Administrative Tools ->Services) If IIS is not running, you could use TCPView to identify the process that has port 80 in use. It is a Sysinternals tool that will show information about TCP and UDP endpoints on your machine.
    69,920 pointsBadges:
    report
  • carlosdl
    Harisheldon196: Browsers connect to a remote port 80 on the server that serves the pages you navigate to. They don't listen on the local port 80. Also, you don't "configure" your browser to use a specific [remote] port. If you want it to connect to a different port, you just have to specify it in the URL. The local port used by internet browsers is transparent for the user. It is assigned by the OS and it doesn't not interfere with the standard ports used for services such as http, ftp, etc.
    69,920 pointsBadges:
    report
  • Hahahaa
    I haven't installed IIS in my system.According to TCPView there are no process using port 80.But according to my windows Firewall it is used by another process.I have a router(adsl connection). I can view the website made by me in my own computer but i can't view it from another computer.
    205 pointsBadges:
    report
  • Gabe9527
    Turn your Firewall off on your machine and try to access your webserver. If this works then as it look your firewall is blocking connections... I know this is obvious but just check to be sure. If this is attached to the outside world and unprotected then you might want to try this without internet access. Then add a rule to allow Port 80 access. http://www.windowsecurity.com/articles/customizing-Windows-Firewall.html
    11,005 pointsBadges:
    report
  • carlosdl
    "I can view the website made by me in my own computer but i can’t view it from another computer." That's why it is important to provide enough details. I thought you were getting errors when configuring your apache server because of this part of your question: "...is in use by another program" Please, keep in mind that we don't know your set up nor do we know what you are trying to do or how you are trying to do it, so we need you to provide all the necessary details to help you troubleshoot the issue. Gabe9527 suggested turning the firewall off. That would be the first thing to try. If that doesn't work, then answering the following question would be a good idea (please be specific): "But according to my windows Firewall it is used by another process" How (and when) exactly is the firewall telling you that the port is used by "another" process ? "I can view the website made by me in my own computer..." How are you viewing it ? "...but i can’t view it from another computer." Are you talking about another computer on the same network ? How are you trying to view it ? (what is the URL you are trying ?) --------------------------- P.s. I have removed Harisheldon1960's answer from the Wiki, since it was incorrect and misleading.
    69,920 pointsBadges:
    report
  • Hahahaa
    I have already turned off my firewall from services.msc but it doesn't work..I have configured my apache from this site http://www.techmalaya.com/2007/09/02/beginners-guide-install-apache-2-web-server-on-windows-local-installation/ and http://www.techmalaya.com/2008/06/09/apache-22-virtual-hosting/ I am trying to view my site from another computer from another network.
    205 pointsBadges:
    report
  • Hahahaa
    And i have changed Listen to #Listen www.computer.comp.com:80 Listen 80 and AllowOverrideNone to AllowOverride All in httpd.conf file In the error log i have this- Server built: Sep 9 2011 10:26:10 [Wed Oct 26 09:41:52 2011] [notice] Parent: Created child process 3272 [Wed Oct 26 09:41:53 2011] [notice] Child 3272: Child process is running [Wed Oct 26 09:41:53 2011] [notice] Child 1732: Released the start mutex [Wed Oct 26 09:41:53 2011] [notice] Child 3272: Acquired the start mutex. [Wed Oct 26 09:41:53 2011] [notice] Child 3272: Starting 64 worker threads. [Wed Oct 26 09:41:53 2011] [notice] Child 3272: Starting thread to listen on port 80. [Wed Oct 26 09:41:54 2011] [notice] Child 1732: All worker threads have exited. [Wed Oct 26 09:41:54 2011] [notice] Child 1732: Child process is exiting
    205 pointsBadges:
    report
  • carlosdl
    You need a public ip address to make your site accessible from the internet. Do you have one ? Also, you will need to register your domain on a DNS server, in order to make it accessible through the domain name.
    69,920 pointsBadges:
    report
  • petkoa
    Well, connecting to the site on http://localhost/ means that apache IS UP AND RUNNING - so no other process is bound on port 80 Inability to connect to the server from another machine after switching off the localhost firewall tells us that there is another firewall somewhere! You don't provide details about your network and where the test clients are located - on the LAN or on the Internet. So, let us know is your server on the same LAN with the client(s), or the server is a home PC connected through a router/gate to an ISP and you trying to access it from a client(s) on the Internet - in the latter case you have to configure port forwarding through the gate AND to arrange a static IP with your ISP, and then continue testing... Petko .
    3,120 pointsBadges:
    report
  • petkoa
    P.S. And, BTW, by changing AllowOverride to All you are looking for troubles from your future local users...
    3,120 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following