2011-02-07 46 views
4

我想在小型办公室内使用xampp设置服务器。我会安全地使用xampp,但是为了让我的webapp可以在网络上的其他4台PC上使用,我只需要创建一个虚拟主机?有没有办法确保只能在局域网上访问webapp?在办公室局域网上设置xampp服务器

当前设置包括4个通过路由器共享互联网连接。我如何设置这个作为一个局域网,我可以提供访问我的Web应用程序?

回答

4

在httpd.conf中的VirtualHost标记中使用.htaccess文件或设置权限。所有你需要做的就是把这个名为.htaccess的文件夹牵着你的网页里面的文件:

order deny,allow 

deny from all 

allow from <ip you want> 
allow from <ip you want> 
allow from <ip you want> 
etc... 
+0

只是一个快速的侧面提示,如果这不适合你,你需要检查你的VirtualHost以确保它包含`AllowOverride All`。这使得.htaccess可以做到这一点。 – Andy 2011-02-07 20:57:28

2

也许你可以试试。

开放,并确保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 [email protected] 
ServerName xxx.xxx.xxx.xxx 
</VirtualHost> 

说明:xxx.xxx.xxx.xxx是xampp电脑ip。 这项工作赢了7.

如果仍然没有工作。尝试禁用你的Windows防火墙。

相关问题