我希望在小型办公室中使用 xampp 设置服务器。我当然会保护 xampp,但为了使我的 webapp 可用于网络上的其他 4 台 PC,我是否只创建一个虚拟主机?有没有办法确保只能在局域网上访问 webapp?
当前设置包括通过路由器共享互联网连接的 4 台电脑。如何将其设置为可以访问我的 web 应用程序的局域网?
使用 .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...
也许你可以试试。
打开并确保 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 防火墙。