Не могу получить доступ к моему XAMPP через мой публичный IP-адрес из моей локальной сети - PullRequest
0 голосов
/ 22 марта 2019

Я установил установку XAMPP на моем домашнем сервере.Для этого я открыл: 80 порт на моем маршрутизаторе, затем перенаправил весь этот трафик на локальный IP-адрес моего сервера (192.168.0.60), затем настроил XAMPP для прослушивания 192.168.0.60:80

Это работает правильно и Я могу получить доступ к своему общедоступному IP-адресу (не 192.168.0.60) и зайти на мой веб-сайт из-за пределов моей локальной сети .

Вот проблема:

  • Если я получаю доступ к своему веб-сайту из локальной сети, используя свой общедоступный IP-адрес, меня перенаправляют на страницу конфигурации моего маршрутизатора .

  • Если я получаю доступ к своему веб-сайту смоя локальная сеть, используя мой локальный IP-адрес (192.168.0.60), затем я могу видеть свой веб-сайт, но все мои скрипты CSS не работают, потому что они указывают на мой публичный IP-адрес, и их нельзя загрузить из моей сети.

  • Если я захожу на свой веб-сайт за пределами своей локальной сети с использованием общедоступного IP-адреса сервера, он работает должным образом.

Iне могу правильно отобразить мой сайт через http://192.168.0.60/ becКроме того, мои пути CSS настроены с использованием общедоступного IP-адреса, а не локального, поэтому мои стили нарушены, и я не могу правильно работать над своей задачей.

    <link rel="stylesheet" href="http://PUBLIC.IP/css/style.default.css" id="theme-stylesheet">

И мой PUBLIC IP перенаправляет меня на маршрутизатор, поэтому я не могуникогда не видите правильный путь к файлам CSS изнутри и снаружи сети одновременно, это заставляет меня выбрать один из них.

У кого-нибудь есть намеки на это?

Большое спасибо взаранее

1 Ответ

0 голосов
/ 22 марта 2019

(отредактировано)

Поскольку вы перенаправляете на свой сервер, вам необходимо использовать относительные пути.

например

<link rel="stylesheet" href="/css/style.default.css" id="theme-stylesheet"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...