Если правильно понял вопрос, то это можно реализовать при помощи haproxy.
Вешаете haproxy, который слушает 80,443 порты.
Далее на сервере запускаете nginx и ваш скрипт на разных портах.
После чего в haproxy конфиге можно указать условие, если сокет, то обращение к сокет скрипту, если просто запрос, то nginx.
Картинка: