O site está escutando em uma porta, normalmente com 80, em seu laptop. Supondo que você pode se conectar ao "localhost" com um navegador (no laptop) e se conectar ao site, então tudo está bem.
Seu laptop tem um endereço IP, como 192.168.0.100
, por exemplo. Você deve ser capaz de usar esse endereço em vez de localhost no seu laptop, e você também deve ser capaz de usar o mesmo endereço de qualquer computador em sua LAN; ou seja, http://192.168.0.100
, ou seja qual for o endereço real. Para outros computadores que executam o linux, o windows ou o OSX, você pode inserir um alias nos arquivos hosts para poder digitar um nome, em vez dos números, como http://laptop
.
Se você quiser se conectar de dentro e de fora da sua LAN, você pode usar um serviço de endereço IP dinâmico que pode direcionar solicitações para o site.
Você pode ter vários sites virtuais em execução no laptop de qualquer maneira. Eu uso dyndns, pelo qual eu pago uma pequena quantia a cada ano. Eu posso acessar meu servidor usando algo como http://myname.homelinux.net
ou muitos outros URLs.