Forum Moderators: phranque
I plan to set up my webserver, so I set up apache 1.33 with php 5 installed and they work fine when access using http://localhost:8080 I used port 8080 and forward it in my router.. and so do in my apache httpd.conf but when I try to access using http://mysitename.no-ip/com it gives me a "Page cannot be displayed" how come? any thing wrong with my config? *I'm using the no-ip.com's DNS program to make it work but nothing happens...could anyone share their configurations please? i'm getting stuck in this thingy
I used also mysql 4.1.x for my site's database.
[edited by: jdMorgan at 2:23 am (utc) on July 11, 2005]
[edit reason] Obscured specifics per TOS. [/edit]
If this is correct, then:
1) Is your McAfee firewall setup to allow traffic on port 6800?
2) Do you have any other computers inside your firewall, so you could try going to like [192.168.1.2:6800...] or whatever your internal IP address is?
3) Make sure you are trying to connect to [myexamplesite.example.com:6800...] with the :6800 being the really important part.
You usually can't send from the inside of your private network to your real world IP address of mysite.no-ip.com (= your ISP's IP address for your link) assigned to your router's outside interface. Either your own router or at least your provider's router would get confused about what to do with packets that come in or are addressed to the 'wrong' interface side of their defined routing rules.
Try to put a "127.0.0.1 mysite.no-ip.com" into your local hosts file. This should eventually work and will route your client/server traffic to be kept within your local box for testing.
Be sure to configure the Apache to listen on all interfaces, the network interface as well as localhost.
You then need to open up your router (port and address translation rule to map requests from the outside to get routed to your private inside address) and your server firewall to be accessible from the outside world.
Regards,
R.