Я понимаю, что это очень обычно задают вопрос. Я также нашел тонны связанного потока, но попытка их решения не работала на меня. Таким образом, я решил спросить это снова.
Проблема я хотел бы разместить свой веб-сайт от моего ноутбука (на временной основе. После того, как размещенный от локальной машины я переключусь на свободный уровень AWS). Но я не могу сделать так.
Что я попробовал?
Мое доменное имя: seaglegroup.co.in
Мой IP addr: 116.202.34.38
Отображенный IP домена к моему IP-адресу. Подтвердить то же, теперь когда я делаю ping seaglegroup.co.in
, Я добираюсь
PING seaglegroup.co.in (116.202.34.38) 56(84) bytes of data.
From 10.228.1.25 icmp_seq=1 Time to live exceeded
Теперь я изменился /etc/hosts
файл добавляется после записей.
127.0.0.1 localhost
127.0.0.1 116.202.34.38
127.0.0.1 seaglegroup.co.in
Теперь я выполнил мой node.js
приложение, которые возвращают страницу HTML.
Теперь, когда я ввожу www.seaglegroup.co.in
в браузере я ничего не получаю.
Также, когда я работаю http://116.202.34.38:8080/
в браузере не загружается страница, поскольку запрос не приходит к программе Node.js.
Только устранить Node.js
проблема, я выполнил localhost:8080 в браузере и моей веб-странице, загруженной как ожидалось.
Я не могу выяснить, где проблема.
Я просто видел вывод sudo ufw status
Status: inactive
Я включил порт sudo ufw enable
Проверьте состояние снова: sudo ufw status
Status: active
To Action From
-- ------ ----
80/tcp ALLOW Anywhere
80/tcp (v6) ALLOW Anywhere (v6)
EDIT2
Мой вопрос не смотрит дубликат связанного вопроса как
Существует две вещи, вот, пожалуйста делающие/пробующие, чтобы сделать.
1) Хостинг на локальной машине (Ваш ноутбук) только для Вашего ноутбука с доменом.
2) Хостинг на локальной машине (Ваш ноутбук) для всех остальных (Интернет) с доменом.
Выберите единственное соответствующее решение
Для первого случая:
Редактируйте/Добавляйте в/etc/hosts файле к
127.0.0.1 seaglegroup.co.in
удалите
127.0.0.1 116.202.34.38
В браузере необходимо будет поместить что-то как
http://seaglegroup.co.in:8080
Для второго случая:
Если Вы хотите, чтобы Интернет видел Ваш веб-сайт, необходимо будет портировать вперед в установках маршрутизатора. Найдите свой локальный IP-адрес Вашего ноутбука чем-то как 192.168.number.number
Сделайте локальный IP-адрес ноутбука постоянным в маршрутизаторе (Резервирование DHCP)
http://blog.dlink.com/mastering-static-ip-addresses-2/
Добавьте порт вперед в Вашем маршрутизаторе к Вашему локальному IP ноутбука (192.168.number.number)
Внутренний порт - 8080
Внешний порт - 8080
IP-адрес - Локальный IP ноутбука (192.168.number.number)
wikihow.com/Set-Up-Port-Forwarding-on-a-Router
portforward.com/english/routers/port_forwarding/routerindex.htm
Google, "каков мой IP". Это - Ваш интернет-IP-адрес.
Добавьте DNS в GoDaddy указывающий на Ваш интернет-IP-адрес
Ваш интернет-IP не мог бы быть статичным и мог бы измениться каждый раз. Таким образом, необходимо будет обновить DNS каждый раз.
Дайте некоторое время для изменений DNS в propogate затем в браузере, как который необходимо будет поместить что-то
http://seaglegroup.co.in:8080
Обычно ISP не нравитесь Вы размещающий веб-сайты локально. Однако я думаю, что необходимо было передать общедоступный IP локальным 192.168. X.X:8080 Настраивают это в Вашем маршрутизаторе.
, Прежде чем Вы сделаете это, удостоверьтесь, что можно проверить с помощью ping-запросов общедоступный IP из внешнего источника..., возможно, смартфон?