prathapml wrote:i dont have a router........
i use ethernet crossovercable between two nic's
that's in fact a router.
you should first specify in your connection settings, the ip addres of th computer that is connected to internet as as gateway.
then you should specify on the "router" connection settings which ports you would like to route to your server.
gateway.ip.address.here port 80 => xampp.server.ip.address 80 , for http
gateway.ip.address.here port 21 => xampp.server.ip.address 21 , for ftp
i cant remember which port number is https, so you should find it yourself.
mysql server doesnt need to be routed, has long as its acceded localy (ie php, perl, cgi).
with this configuration, your server will be accessible through the external ip address of your gateway. but only for the ports you specified.
outgoing connection don't have to be routed (such as smtp).