Visual studio код живого сервера на windows 10 и ssh - PullRequest
0 голосов
/ 27 января 2020

Я использую код Visual Studio для редактирования файлов html, и они сохраняются в каталоге в Ubuntu, и я подключен к хосту на s sh с использованием кода Visual Studio.

Для браузера по умолчанию в настройках параметров файла было установлено значение null, что означает браузер по умолчанию, но когда я щелкнул по открытому живому серверу в коде Visual Studio, он ничего не открыл. Я изменил настройку, чтобы открыть firefox, и она ничего не открыла. Я установил расширение firefox live server и попытался открыть, но ничего не открылось. Когда я впервые начал использовать код Visual Studio, он открыл файлы html с использованием значения по умолчанию NULL и открыл файл html в Microsoft Edge. Я не помню, был ли это каталог на локальном компьютере, который я использую, или нет, но он открыл его. Почему-то перестало работать. Я пытался открыть на живом сервере локальные файлы и файлы sh, и теперь он не открывается с настройкой NULL или firefox с расширением сервера, установленным для firefox.

Is это происходит потому, что я пытаюсь подключиться к каталогу sh? Если это так, мне нужно как-то изменить настройки s sh в коде Visual Studio, чтобы открывать не localhost: файлы 5500 и файлы s sh html каждый раз.

Это происходит потому, что мне нужно портировать пересылать файлы, поступающие с сервера s sh на моем маршрутизаторе, на порт 5500, IP-адрес серверов s sh ubuntu?

Даже на локальной машине он не открывает файлы html на локальной машины c: диск на работающем сервере. Это происходит из-за того, что мне нужно перенести порт на маршрутизаторе на локальный хост, компьютер, на котором я использую IP-адрес?

Я не совсем понимаю, как загружать документы в браузере, как раньше. с IP-адресом в браузере 127.0.0.1:5500 или другим номером порта. Что если файлы html, которые я хочу отредактировать, не хранятся на локальном хост-компьютере и сохраняются как sh сервер Ubuntu, который больше не будет локальным, это будет ip-адрес сервера s sh?

Я не понимаю, почему это не работает. Может кто-нибудь, пожалуйста, помогите мне заставить его работать, Для файлов s sh html и локальных файлов на диске c:?

1 Ответ

0 голосов
/ 27 января 2020

Чтобы ответить на часть моих вопросов, да, вы должны портировать вперед, но это делается на Visual Studio Code, поэтому, когда вы подключены к компьютеру как sh, локальный хост не собирается загружать файлы html на эта машина, потому что это не локальный хост. поэтому он не может подключиться к этим серверам с sh html файлами.

Таким образом, вы должны перенаправить в Visual Studio код переадресации на порт 5500 или любой другой порт, который он говорит в окне внизу или в правом нижнем углу экрана для меня это порт 5500, но у меня он дал другой порт, который был 5501, так что любой номер порта, который он дает вам при запуске живого сервера, является портом, который вы захотите использовать для переадресации портов в коде Visual Studio.

Я перенаправлен на порт 5500. Вы должны быть подключены с помощью s sh. Затем нажмите на удаленный проводник в левой части редактора кода Visual Studio и затем нажмите знак плюса на переадресованных портах, затем введите номер порта для меня, это было 5500, и это перенаправит его на Ubuntu или любую другую ОС sh сервер, который вы используете IP-адрес.

В настоящее время я подключен к локальной сети, поэтому IP-адрес 192.168.88.xxx, но если вы подключитесь к серверу s sh, используя доменное имя или IP-адрес WANS, у вас будет подключиться с помощью переадресации портов. На маршрутизаторе вы должны будете перенаправить порт на IP-адрес сервера s sh для переадресации, для меня это был порт 5500, для вас это может быть другой номер порта. Я думаю, я мог где-то видеть настройку, где вы можете выбрать номер порта, который вы хотите использовать в коде виртуальной студии, но вы можете посмотреть его, если вам нужно. Я упомянул это потому, что если вы не являетесь администратором сети s sh и не можете переадресовывать нужные порты, вам, возможно, придется использовать номер порта, указанный этим человеком.

Теперь, когда все сказанное на машине Windows 10, которую я использую для редактирования в локальной сети, я могу напечатать в окне браузера, если живой сервер запущен для кода Visual Studio для порта для меня. 5500 локальный IP-адрес серверов Ubuntu s sh и номер порта 192.168.88.xxx:5500, и он загружает живой сервер в браузере, который я выбрал для использования. Я вижу все, что редактируется вживую. Это работает таким образом (также будет работать с IP-адресом WANS или доменным именем с: 5500 после этого), но когда я щелкаю правой кнопкой мыши на коде html и нажимаю кнопку открыть сервер, ничего не происходит.

Есть ли способ изменить настройку так, чтобы она автоматически подключала меня к серверу Ubuntu s sh 192.168.88.xxx:5500, поэтому при редактировании в коде Visual Studio мне не нужно сам каждый раз открываю браузер и набираю 192.168.88.xxx:5500.

Когда я нажимал на открытый живой сервер, он переводил меня на 127.0.0.1:5500 IP-адрес локального хоста на порту 5500. Я не не вижу, как это будет работать с s sh на совершенно разных IP-адресах 192.168.88.xxx:5500 и номер порта 5500.

Может кто-нибудь сказать мне, как я могу это работать правильно, и если есть настройки мне нужно изменить?

...