Вопрос до сих пор актуален поэтому отвечу. Давайте разберемся по-порядку. Чтобы ваш сайт открывался по нормальному адресу в сети нужно:
1) поднять свой сервер и запустить на нем сайт (apache + барахло или все вместе вам сделает например xampp)
Создать хосты и так далее(смотреть мануал к apache или xampp)
После этого ваш сайт будет виден по вашему ip адресу в сети например 192.168.1.100/index.html
2)необходимо поднять локальный днс-сервер и настроить в нем локальный домен в котором сделать запись типа A (доменное имя сайта и его локальный ай-пи)
После этого сайт будет виден по нормальному адресу http://mysite/index.html
Далее, разбираемся c WebStorm.
Заходим в настройки Build,Execution,Deployment >Deployment
Тыкаем зеленый плюс, указываем имя конфигурации, и тип Local or mounted folder
В folder указываем папку вашего проекта
В Web server root URL вписываем http://mysite/
Вроде все.