Я не могу получить свой сайт localhost для публикации в интернете (используя Xampp и no-ip)

У меня noobish вопрос-то.

Я пытаюсь разместить веб-сайт локально на своем компьютере и опубликовать его в интернете.
Я использую no-ip.com и я создал узел dns под названием (например) mydnshostname.ddns.com
Я изменил свой файл drivers/etc / hosts, и теперь, когда я нажал localhost, он переходит непосредственно на мой сайт.
Я также изменил мои httpd-vhosts.conf файл на apache и включил это:
NameVirtualHost *:80

DocumentRoot Так "E:/xampp/htdocs/mydnshostname"
имя сервера mydnshostname.ddns.com

теперь, когда я ударил mydnshostname.ddns.com (с моего компьютера) я правильно получаю свой веб-сайт.
Но когда я пытаюсь ударить его с другого компьютера я получаю сервер не найден...

Если другой компьютер в другой сети, то я не могу найти сайт на все (конечно)

Если другой компьютер в сети я могу найти его под 192.168.1.X (ip моего рабочего стола, где я его размещаю), но не тогда, когда я нажимаю mydnshostname.ddns.com

есть настройки что я пропал без вести? Как я могу опубликовать его в интернете?

большое спасибо за помощь. Я новичок в настройке этих вещей, поэтому я, вероятно, пропускаю что-то важное.

6
задан Panagiotis Palladinos
16.02.2023 22:10 Количество просмотров материала 2372
Распечатать страницу

2 ответа

Что касается вашего другого компьютера в той же сети, вам нужно отредактировать файл hosts для разрешения имен...или настройте собственный внутренний DNS-сервер и направьте все компьютеры в этой сети на использование DNS-сервера.

иногда маршрутизаторы имеют некоторые функции DNS...но самый быстрый способ локального тестирования - просто сделать запись в файле /etc/hosts. Предполагая, что у вас есть windows в качестве рабочего стола, просто найдите, как редактировать файл /etc / hosts в windows (это может быть сделанный.)

комментарий Archemar верен, вам нужно будет сделать переадресацию портов (через ваш маршрутизатор) для всего входящего трафика на порту 80, который будет направлен на компьютер с запущенным Apache.

наконец, в зависимости от вашей хостинговой ОС, вам нужно будет настроить параметры брандмауэра на вашем веб-сервере PC-чтобы разрешить входящие соединения на 80.

0
отвечен Mike Broyles 2023-02-18 05:58

Xammp не разрешает доступ с публичных IP-адресов. Я попытался переадресации на общественном интернете, и это дало ошибку только локальный доступ разрешен.

вы должны получить веб-хостинг вместо этого, я рекомендую следующие компании:

-2
отвечен Christopher Taylor 2023-02-18 08:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх