Как прокси переслать ttyd с помощью Apache - PullRequest
0 голосов
/ 24 октября 2019

ttyd - это хороший веб-терминал: https://github.com/tsl0922/ttyd

По умолчанию он использует порт 7681, поэтому после успешной настройки я могу получить доступ к терминалу из localhost:7681 в браузере.

У нас есть веб-сервер, работающий на Apache через порт 80, и только этот порт открыт для Интернета. Поэтому, чтобы получить доступ к ttyd, я бы хотел установить перенаправление прокси localhost/shell на localhost:7681, и я установил его в httpd.conf следующим образом:

<VirtualHost *:80>
    ProxyPass /shell http://127.0.0.1:7681/
    ProxyPassReverse /shell http://127.0.0.1:7681/
</VirtualHost>

Когда я посещаю localhost/shell, он показал мне страницу ttyd с сообщением «Соединение закрыто». Кажется, связь не удерживается. Как решить эту проблему?

...