No external access? Possible config or router issue?

Discussion in 'Apache' started by IsmAvatar, Jul 9, 2008.

  1. #1
    I've set up a basic website on my machine, and changed my apache configuration to my needed settings (and locked it down to prevent malicious stuff, of course) and can access it locally via localhost, 127.0.0.1, and even my own ip. The problem is, outside of my network I cannot access it.
    On a hunch that my router may be blocking port 80, I changed it to 8080, and still wasn't able to get in. Also strange is that I can't even ping the box from outside.
    From both these methods, I get a network timeout error. I've bumped up the timeout to 300, but still the same problem.

    Anybody have any clue what's going on here?
    I don't believe I have access to my router to forward ports, so hopefully that won't be needed.

    -IsmAvatar
     
    IsmAvatar, Jul 9, 2008 IP
  2. mbeijen

    mbeijen Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    You will need to forward port 80 of your router to your machine for it to work, otherwise your router has no clue where to send the traffic to.
     
    mbeijen, Jul 9, 2008 IP
  3. 007c

    007c Peon

    Messages:
    611
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Some isps block port 80 try changing ports and connecting using
    http://ip:port
    Code (markup):
    . Also some routers have loop back issues so after changing port try using a web proxy or ask a friend, try different machine on other net, etc.
     
    007c, Jul 10, 2008 IP
  4. IsmAvatar

    IsmAvatar Peon

    Messages:
    5
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Thanks for the speedy replies

    As I said, port forwarding is pretty much out of the question, as I don't have access to the router.

    As I said, I tried changing to port 8080, by find/replace every occurrance of 80 in the config with 8080, and then had a friend connect to http://<ip>:8080 but still got the network timeout problem.

    Any other suggestions?
     
    IsmAvatar, Jul 10, 2008 IP
  5. 007c

    007c Peon

    Messages:
    611
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #5
    8080 is blocked too same thing, it's a regular http port maybe they block the standard https port too. Could be the router blocking too you will need router access if they don't anyways unless you bridge you need forwarding.
     
    007c, Jul 10, 2008 IP
  6. IsmAvatar

    IsmAvatar Peon

    Messages:
    5
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    If 8080 is a standard http port and it's blocked, wouldn't that mean I wouldn't be able to access this webpage? Sorry if I'm misunderstanding something, I'm fairly new to this concept.
     
    IsmAvatar, Jul 11, 2008 IP
  7. 007c

    007c Peon

    Messages:
    611
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Think of it as a one way block some just drop all packets coming from you from those ports. Note when your sending a page request your not sending a request via 80 or 8080 port but you are served via one. Run something like wireshark if you don't beleive me.
     
    007c, Jul 11, 2008 IP
  8. IsmAvatar

    IsmAvatar Peon

    Messages:
    5
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Alright, thanks for your help, I think I've got the gist of it now. Looks like I'll either need to find some other method to get past the router or use another box that's more accessible.
    Thanks again
    -IsmAvatar
     
    IsmAvatar, Jul 11, 2008 IP