Как я могу сделать безопасный веб-сервер, который общедоступен? - PullRequest
0 голосов
/ 20 апреля 2019

Я хочу сделать веб-сервер общедоступным, чтобы я мог использовать скрипты для текстового файла, который у меня есть локально на моем компьютере.По сути, я хочу открыть один файл для общественности на моем компьютере.

Я попытался использовать Windows 10 IIS для создания веб-сервера и затем указать точный путь к текстовому файлу.Затем я вошел в свой маршрутизатор и переадресовал порт на порт 443.

Однако я думаю, что мне нужно сделать больше в IIS.Хотя я не уверен.

Я думаю, что главное на данный момент:

  1. Можно использовать мой публичный IP-адрес вместе с портом 443 для получения моего текстового файла изобщественность?

  2. Нужно ли создавать SSL-сертификат для моего сайта в Интернете?

Я надеюсь найти способ получитьтекстовый файл будет через https, чтобы любой мог получить к нему доступ для сценариев в любом месте.

Чтобы использовать объект XMLHttpRequest, упомянутый в приведенной ниже ссылке, мне нужен веб-сервер с https, чтобы я мог извлекать данные из текстового файла.Также текстовый файл постоянно обновляется.Поэтому мне понадобится текстовый файл на моем компьютере, и мой компьютер будет работать как веб-сервер, если вы не знаете облачного сервера, который может синхронизировать текстовый файл локально и дать ему прямую ссылку https?

:https://www.w3schools.com/xml/xml_http.asp

1 Ответ

0 голосов
/ 20 апреля 2019

Я думаю, что нашел ответ, который работал для меня. Я нашел программу под названием «localtunnel», которая позволяет моему веб-серверу быть общедоступным. Я смог очень легко вывести свой текстовый файл в Интернет, запустив IIS, включив нужную папку, а затем с помощью программы localtunnel перенаправив свой локальный веб-сервер на имя хоста https, которое я могу использовать для программирования.

Если кто-то в этом нуждается или обнаружит какие-либо недостатки, сообщите мне:

https://localtunnel.github.io/www/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...