使apache仅可通过127.0.0.1访问,这可能吗?
我已经设置好Apache服务器,并且PHP / MySQL运作良好! 但是问题是,由于它是仅用于开发的服务器,如何将其私有化?保持内容私有的唯一原因是如果脚本出错,我不希望Apache错误出现在面向公众的网站上(并且其他人也共享同一网络!),而我却更少可能将我的PC用作虚拟主机-我更有可能使用虚拟主机提供商路由来访问实际的实时网站。 目前,我可以通过三种方式访问它: http:// localhost(或http://127.0.0.1,替代方法和localhost的IP,但是我可以接受其中任何一种方法!) http 192.168.0.1(我的路由器的IP) http pc-name-here(我的PC的名称,显然这在Windows PC之间有所不同!) [请注意,不能发布链接,因此对于其他两个,您必须像第一个一样插入冒号/正斜杠]。 但是,我只想通过第一个访问它。它在端口80上监听(我不想更改它)。这是不可能的,还是我误会了?我对PHP / webdesign的了解比对网络方面的了解还多,所以这对我来说是第一次! 基本上,我希望只能通过该计算机上的localhost来访问它,而不希望通过外部IP地址或192.168.0.1来访问它。 我是否需要编辑httpd.conf并在每个测试平台上使用拒绝,还是有其他解决方案? 例: <Directory /www/vhosts/localhost/> Options All AllowOverride All order allow,deny allow from 127.0.0.1 deny from 192.168.0.1 deny from my-pc-name </Directory> 这是一个例子,但我不确定这里是对是错! 我的操作系统是Windows 7 Ultimate。 我确实在网上浏览了一下,但是其中一些对我来说似乎有点技术性。 你会推荐什么?