чтобы показать кому-то сайт, не имея "белого" IP адреса можно использовать Ngrok, он создает туннель на твой localhost и создает адрес в интернете как с http так и https
достаточно будет прописать
ngrok http 80
управление и просмотр логов через
localhost:4040