Размещение сайта php во внутренней локальной сети
У меня есть четыре ПК с Windows, подключенные по беспроводной сети к локальной сети, и я хочу разместить свой сайт PHP на сервере, чтобы все ПК, подключенные к серверу, могли получать доступ к веб-приложениям через IP-адрес.
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 Settings и добавьте статический 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/ в адресной строке браузера и нажмите Enter
- Подожди немного
- Бинго