Сервер кода на Ubuntu не работает

я пытаюсь запустить сервер кода на моем Ubuntu 18.04 VPS. Мне удалось запустить его с более старой версией, но у меня была большая утечка памяти, и я переключился на кодовый сервер 3.2.0.

Теперь проблема в том, что когда я запускаю его на нужном порту (или на любом другом порту), веб-сайт не открывается.

Например, если распаковать tar и запустить code-server --port 8443 Я получаю эту ошибку:

info  code-server 3.2.0 fd36a99a4c78669970ebc4eb05768293b657716f
info  HTTP server listening on http://127.0.0.1:8443
info    - Password is `somepassword`
info      - To use your own password set the PASSWORD environment variable
info      - To disable use `--auth none`
info    - Not serving HTTPS
info  Automatic updates are enabled
0
задан 12 June 2020 в 14:06

1 ответ

Сервер кода прослушивает 127.0.0.1, что означает, что он будет доступен только изнутри VPS. Если вы хотите, чтобы он был доступен из внешнего мира, вы можете использовать обратный прокси-сервер, такой как nginx, или переадресацию портов. Здесь есть хорошее руководство .

Вот краткое руководство о том, как выполнить переадресацию портов с помощью SSH:

  1. При входе в VPS через SSH нажмите . Введите ~ C
  2. Тип -R127.0.0.1: 8443: 127.0.0.1: 8443 и нажмите enter
  3. Сервер кода теперь будет доступен на вашей машине соединение по SSH в 127.0.0.1:8443
0
ответ дан 19 June 2020 в 21:26

Другие вопросы по тегам:

Похожие вопросы: