4

我希望在小型办公室中使用 xampp 设置服务器。我当然会保护 xampp,但为了使我的 webapp 可用于网络上的其他 4 台 PC,我是否只创建一个虚拟主机?有没有办法确保只能在局域网上访问 webapp?

当前设置包括通过路由器共享互联网连接的 4 台电脑。如何将其设置为可以访问我的 web 应用程序的局域网?

4

2 回答 2

4

使用 .htaccess 文件或在 httpd.conf 的 VirtualHost 标签中设置权限。您所要做的就是将其放入包含.htaccess您网页的文件夹内的一个名为的文件中:

order deny,allow

deny from all

allow from <ip you want>
allow from <ip you want>
allow from <ip you want>
etc...
于 2011-02-07T20:54:49.723 回答
3

也许你可以试试。

打开并确保 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 添加..

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 是 xampp 计算机的 ip。这适用于win 7。

如果还是不行。尝试禁用你的 Windows 防火墙。

于 2013-01-26T08:43:56.897 回答