У меня есть четыре компьютера с Windows, подключенных к локальной сети по беспроводной сети, и я хочу разместить свой веб-сайт PHP на сервере, чтобы все компьютеры, подключенные к серверу, могли получать доступ к веб-приложениям через IP-адрес.
Размещение php-сайта во внутренней локальной сети
Ответы (2)
Нет большой разницы между размещением вашего сервера в локальной сети или на внешнем сервере, все сводится к следующим общим шагам:
Установите свой веб-сервер, например Apache и убедитесь, что у него активно расширение
php
(по умолчанию).Убедитесь, что ваш веб-сервер привязан к правильному IP-адресу (например, 192.168.1.xx или 0.0.0.0 для доступа извне сети)
Убедитесь, что брандмауэр (как на сервере, так и на клиенте) разрешает связь (IP и порт)
Сначала подключите ПК к сети с помощью роутера.
вот диаграмма
_____________
| Router | Router IP 10.0.0.2
| |
-------------
; ; ; ;
; ; ; ;
; ; ; ;
; ; ; ;
; ; ; ;
; ; ; ;
; ; ; ;
_____________ _____________ ______________ ___________
| PC 1 | | PC 2 | | PC 3 | | PC 4 |
| | | | | | | |
------------- ------------- -------------- -----------
IP 10.0.0.2 IP 10.0.0.3 IP 10.0.0.4 IP 10.0.0.5
Server PC Client PC Client PC Client PC
This IP should
always be
static
Шаги ниже
Всегда используйте подключение Ethernet для подключения серверного ПК к маршрутизатору.
получить MAC-адрес серверного ПК
в маршрутизаторе
Войти на сервер
Перейдите в меню настроек LAN и добавьте статический IP 10.0.0.2 с MAC-адресом сервера.
Перейдите в меню переадресации портов и перенаправьте порт 80 и 8080 на IP 10.0.0.2.
на серверном ПК
Установите сервер Apache для хостинга PHP
Перейдите в файл httpd.conf и найдите код
AllowOverride All # # Controls who can get stuff from this server. # # Require all granted # onlineoffline tag - don't remove Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1 Allow from localhost
Добавьте этот код ниже после "Allow from localhost
"
Allow from 10.0.0.2
Allow from 10.0.0.3
Allow from 10.0.0.4
Allow from 10.0.0.5
Вы можете увеличить клиентский ПК и добавить IP в файл httpd.conf сервера
Пришло время праздновать
- Открыть клиентский браузер ПК
- Введите URL-адрес http://10.0.0.2/ в адресной строке браузера и нажмите клавишу ВВОД.
- Подожди некоторое время
- Бинго