我想在小型办公室内使用xampp设置服务器。我会安全地使用xampp,但是为了让我的webapp可以在网络上的其他4台PC上使用,我只需要创建一个虚拟主机?有没有办法确保只能在局域网上访问webapp?在办公室局域网上设置xampp服务器
当前设置包括4个通过路由器共享互联网连接。我如何设置这个作为一个局域网,我可以提供访问我的Web应用程序?
我想在小型办公室内使用xampp设置服务器。我会安全地使用xampp,但是为了让我的webapp可以在网络上的其他4台PC上使用,我只需要创建一个虚拟主机?有没有办法确保只能在局域网上访问webapp?在办公室局域网上设置xampp服务器
当前设置包括4个通过路由器共享互联网连接。我如何设置这个作为一个局域网,我可以提供访问我的Web应用程序?
在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...
也许你可以试试。
开放,并确保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防火墙。
只是一个快速的侧面提示,如果这不适合你,你需要检查你的VirtualHost以确保它包含`AllowOverride All`。这使得.htaccess可以做到这一点。 – Andy 2011-02-07 20:57:28