DNS сопоставляет IP-адреса только с именами хостов и наоборот, а не с URL-адресами
URL-адрес состоит из 3*частей, возьмемhttp://example.com/foo:
Таким образом, когда браузер на вашем компьютере запрашивает http://example.com/foo, DNS преобразует example.com в IP-адрес. Затем компьютер будет использовать IP-адрес для подключения к удаленному компьютеру через порт схемы по умолчанию (80 для http ).
После подключения он сделает HTTP-запрос (, например, GET /foo ), и как часть запроса он будет включать заголовок HTTP Host . Этот заголовок сообщает HTTP-серверу, какое имя хоста браузер искал в DNS.Затем это позволяет HTTP-серверу сопоставить запрос с правильным виртуальным хостом .
Похоже, вам нужно настроить 3 виртуальных хоста на машине с IP-адресом 192.168.0.55.
Первые 2 должны перенаправлять на правильный путь, размещенный третьим.
*Деталей может быть больше (например. пользователь/пароль, порт и запрос ), но для этого примера достаточно
Это можно сделать несколькими способами различной сложности.:
Вы можете привязать клавишу пробела в корневой таблице, чтобы она делала то, что вы хотите, при нажатии на нужную панель, возможно, что-то вроде:
bind -n Space if -F '#{m:*asciinema*:#{pane_current_command}}' 'send -t:mycmuswindow Space; send Space' 'send Space'
Или заголовок панели _или что-то еще, если команда панели _текущая _не будет работать.
Вы можете включить тишину монитора -на панели asciinema и использовать хук оповещения -тишина, чтобы аналогичным образом отправить пробел на панель cmus.
Вы можете написать сценарий, который использует режим управления для прослушивания данных из панели asciinema и отправки пробела, это предполагает, что он печатает что-то, что вы можете распознать (, например, «приостановлено» ), в панель, которую вы можете посмотреть. для.