Доступ к моему файлу index.html с компьютера, на котором не установлен Apache

Доступ к моему файлу index.html с компьютера, на котором не установлен Apache

У меня установлен Apache и есть файл index.html, к которому я могу получить доступ, введя командуhttp://localhost/index.htmlв моем браузере.

Как мне получить доступ к моему index.html с любого другого компьютера?

Большое спасибо

решение1

Предположим, что IP-адрес компьютера — 192.0.2.42, т.к.http://192.0.2.42/index.html

локальный хоств этом URL-адресе просто отображается петлевой IP-адрес вашего компьютера, 127.0.0.1.

решение2

Сначала проверьте, прослушивает ли ваш сервер Apache порт 80 (порт 80 для HTTP-трафика). Используйте это в терминале,

sudo netstat -plnt

Проверить статус открытых портов

Если вы видите статус порта 80 LISTEN, все в порядке.

Далее проверьте свой публичный IP-адрес. Вы можете воспользоваться каким-нибудь сайтом, где можно проверить свой адрес. Например, Проверьте IP-адрес.

Есливы сидите за роутером, ваш компьютер получает внутренний IP-адрес, назначенный маршрутизатором.

Вы можете проверить внутренний IP-адрес, запустив в терминале,

ifconfig

Внутренний IP-адрес из ifconfig

В этом случае вам необходимопереслать порт80 для входящих соединений на ваш внутренний IP-адрес. Процедура переадресации портов обычно упоминается в руководстве конкретного маршрутизатора. Онлайн-руководство здесьWikiHow-Переадресация портов. После переадресации портов вы/кто-то может получить доступ к http://your_public_ip/index.html PS- Без переадресации портов другие пользователи в вашей локальной сети могут получить доступ к вашему index.html, используя http://your_internal_ip/index.html

Другой случай:Если вы не сидите за роутером. То если у вас статический IP и тогда http://your_public_ip/index.htmlбудет работать.

Если у вас динамический IP, то вам необходимо проверить Динамический DNS.Википедия-DDNS

решение3

С другого компьютера введите указанный ниже URL-адрес в браузере,

http://{server-ip}:{номер порта Apache сервера}

Убедитесь, что IP-адрес сервера доступен с другой машины и что номер порта совпадает с тем, который прослушивает сервер Apache.

Связанный контент