Help setting up Apache

DarthRevan

Senior member
Nov 29, 2007
232
0
76
Guys, I need to host a server in my PC. I installed Apache (well, actually it was WampServer, which is Apache + PHP + MySQL) and put a default.html in the www folder.
When I turn the server on and go to localhost/default.html on my browser it works just fine, but when I try to access it externaly, typing myiphere/default.html (through my cellphone for example, using LTE), it says the page doesn't exist... what can be wrong?

Thanks
 

Tweak155

Lifer
Sep 23, 2003
11,448
262
126
Externally as through the internet (you said you're using LTE)? Did you point a URL to the server + folder?
 

DarthRevan

Senior member
Nov 29, 2007
232
0
76
I don't have a URL, so I tried using my ip, I tried accessing it this way: xxx.xxx.xx.xx:80/default.html

And yes, externally means through the internet.

is it right?
 
Last edited:

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
I don't have a URL, so I tried using my ip, I tried accessing it this way: xxx.xxx.xx.xx:80/default.html

And yes, externally means through the internet.

is it right?

Yeah that probably won't work, but we'd need to know more about the setup to say for sure. If you're running the machine at home behind a soho router/access point then port 80 will be closed to outside connections. If you want to test from the net you'll need to forward that port from the router to the machine the web server is on.
 

uclabachelor

Senior member
Nov 9, 2009
448
0
71
Use a dynamic dns service, or pay $2 a month for web hosting. Or configure your router to to forward all port 80 requests to your local computer.
 

DarthRevan

Senior member
Nov 29, 2007
232
0
76
Something strange is happening, even though my apache is off, when I try to connect to the IP using the port 80 (which is used by apache), the browser asks me for a usarname and password. I set up a dynamic dns and the same thing happens...
 

uclabachelor

Senior member
Nov 9, 2009
448
0
71
Something strange is happening, even though my apache is off, when I try to connect to the IP using the port 80 (which is used by apache), the browser asks me for a usarname and password. I set up a dynamic dns and the same thing happens...

You need to edit the http.conf file and make it listen to your external ip address. If you're using wamp, it is configured to listen to localhost out of the box.
 

DarthRevan

Senior member
Nov 29, 2007
232
0
76
You need to edit the http.conf file and make it listen to your external ip address. If you're using wamp, it is configured to listen to localhost out of the box.

what do I have to change over there? Can I make it listen to the dynamic DNS I created, so I won't have to change it everytime my IP changes?