1. установите xamp в качестве веб сервера.
2. поставьте в корень этого веб-сервера необходимое вам приложение.
3. в файле хостс вы можете назначить любое имя этому приложению (будет доступно только внутри сети
---
4. при необходимости доступа к приложению из внешней сети, пробросьте порт 8080 (например) на роутере, на этот IP адрес (сервера). Также измените на 8080 значение порта в самом xamp
5. Готово, вы можете заходить на ваше веб приложение через ваш внешний (2ip.ru) адресс, с портом 8080
Например
123.123.123.123:8080
6. В случае, если окажется, что Ваш ВНЕШНИЙ адрес статический, вы можете привязать какое-либо БЕСПЛАТНОЕ доменное имя к вашему IP адресу. Также автоматическую привязку бесплатного имени сайта и ДИНАМИЧЕСКОГО IP адреса можно осуществить через программу DUC.
7. У меня все.