我希望在小型办公室内使用xampp设置服务器。我将保护xampp,但为了使我的webapp可用于网络上的其他4台PC我是否只是创建一个虚拟主机?有没有办法确保只能在局域网上访问webapp?
目前的设置包括4台通过路由器共享互联网连接。如何将其设置为可以访问我的webapp的局域网?
答案 0 :(得分: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...
答案 1 :(得分: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。 这项工作取得了胜利7。
如果仍然不起作用。尝试禁用你的Windows防火墙。