Файлы доступа первого сервера AWS на втором сервере - PullRequest
0 голосов
/ 05 мая 2018

Я работаю с экземпляром AWS Ubuntu 16.04 nodejs EC2. У меня есть 2 основных экспресс-сервера, работающих на разных портах. Я хочу получить доступ к файлам на втором сервере в формате HTML на моем первом сервере. Эта команда в моем заголовке:

<script type="text/javascript" src="//localhost:84/test.js"></script>

не работает по какой-то причине. Я поместил файл test.js во все мыслимые места. Что я делаю не так?

Это мой предыдущий пост, посвященный переполнению стека, который я просто перефразировал:

Доступ к js-файлу на втором локальном сервере

Это мой оригинальный пост на форуме easyrtc, когда я изначально пытался сделать то же самое в метеоре:

https://groups.google.com/forum/?fromgroups#!topic/easyrtc/Mx48JcSpGwE

Это ссылка на то, что я в конечном итоге пытаюсь сделать:

https://easyrtc.com/docs/easyrtc_with_other_servers.php

Ответы [ 3 ]

0 голосов
/ 06 мая 2018

Использовать http или https

<script type="text/javascript" src="http://localhost:84/test.js"></script>
0 голосов
/ 06 мая 2018

решено Ответ Крис дал работы.

<script type="text/javascript" src="//ec2-54...est-2.compute.amazonaws.com:84/test.js"></script>

Я думал, что правилом группы безопасности должно быть http, что заставляет вас использовать порт 80, но «настраиваемое правило TCP» на порту 84 работает нормально. Спасибо.

0 голосов
/ 06 мая 2018

Вы пропустили несколько пунктов из вашего вопроса, но я приму предположение о том, что происходит.

Вы получаете исходный запрос с какого-либо сервера через браузер. Возвращаемый HTML-код включает в себя ссылку на JavaScript, которая имеется в вашем вопросе выше.

На данный момент http://localhost/ - это машина, на которой работает браузер, а НЕ тот же сервер, с которого исходное содержимое пришло. Поэтому вам нужно будет заменить localhost именем или IP-адресом сервера.

Вам также необходимо убедиться, что в одной из групп безопасности, связанных с экземпляром EC2, есть правило, разрешающее порт 84 в дополнение к порту 80.

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