Настроить сервер xampp на офисную локальную сеть - PullRequest
4 голосов
/ 07 февраля 2011

Я собираюсь настроить сервер с помощью xampp в небольшом офисе.Конечно, я буду защищать xampp, но чтобы сделать мое веб-приложение доступным для других 4 компьютеров в сети, нужно ли мне просто создать виртуальный хост?Есть ли способ обеспечить доступ к веб-приложению только по локальной сети?

Текущая настройка включает в себя 4 компьютера, подключенных к Интернету через маршрутизатор.Как я могу настроить это как локальную сеть, которой я могу предоставить доступ к моему веб-приложению?

Ответы [ 2 ]

4 голосов
/ 07 февраля 2011

Используйте файл .htaccess или настройте разрешения в тегах VirtualHost в httpd.conf.Все, что вам нужно сделать, это поместить это в файл с именем .htaccess внутри папки, содержащей ваши веб-страницы:

order deny,allow

deny from all

allow from <ip you want>
allow from <ip you want>
allow from <ip you want>
etc...
3 голосов
/ 26 января 2013

Возможно, вы можете попробовать.

откройте и убедитесь, что C: /xampp/apache/conf/httpd.conf

DocumentRoot “C:/xampp/htdocs”
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Allow from all

и откройте C: /xampp/apache/conf/extra/httpd-vhost.conf add ..

NameVirtualHost name_site:80
 <VirtualHost name_site:80>
 DocumentRoot C:/xampp/htdocs/folder_site/
 ServerAdmin root@gmail.com
 ServerName xxx.xxx.xxx.xxx
 </VirtualHost>

примечание: xxx.xxx.xxx.xxx - это IP-адрес компьютера xampp. Эта работа на победу 7.

Если все еще не работает. Попробуйте отключить брандмауэр Windows.

...