6
4
I'm not quite sure what I'm doing wrong, because from what I've read, this should all be working.
What I've done:
- Forwarded ports 80, 8080, and 443.
- Changed the
ServerName localhost:80
line in\apache\conf\httpd.conf
toServerName myip:80
. - Registered at dyndns.com, and have been using their update client to link my IP to the DNS thingy.
- Made sure xampp was using port 80, and started apache and MySql.
And...nothing. What did I miss? =/.
Update: Disabled Windows Firewall and my router's firewall. Double-checked the port-forwarding, and it is set up correctly. Still nothing.
Update: I can view everything fine (spull.dyndns.org, 192.168.0.11, and the server's local IP) from inside the network, but not outside. I still can't view my WAN IP from inside the network, as well. The DDNS function on my router updates with a local IP instead of my WAN IP, still, also. Any suggestions?
Also, I'm using Ubuntu now, if that makes any difference.
3Before you worry about port forwarding or DNS, make sure the server is running at all and that you can get HTML by going to
http://localhost/
from the server computer. – NReilingh – 2010-12-30T03:14:18.060Oh, yeah, everything works fine locally. Just can't figure out how to get it working online. :( – Andrew – 2010-12-30T03:35:45.530
1Andrew, can you check to see if your ISP allows hosting? A lot of home ISPs will block 80 as a hosting port to prevent users from putting up a website. You can try to check this by changing the hosting port, opening up that port and connecting the the website with that port on the end like 88.88.88.88:8085. If it works on another port, like 8085 then you may not be able to host on 80 with your current ISP. – Jeff F. – 2011-01-06T19:13:58.833
Tried it, and still didn't work. (Worked locally, though.) – Andrew – 2011-01-06T21:14:49.773