я пытаюсь запустить сервер кода на моем 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
Сервер кода прослушивает 127.0.0.1, что означает, что он будет доступен только изнутри VPS. Если вы хотите, чтобы он был доступен из внешнего мира, вы можете использовать обратный прокси-сервер, такой как nginx, или переадресацию портов. Здесь есть хорошее руководство .
Вот краткое руководство о том, как выполнить переадресацию портов с помощью SSH:
-R127.0.0.1: 8443: 127.0.0.1: 8443
и нажмите enter 127.0.0.1:8443