我需要一些保护测试XAMPP服务器的帮助,因为到目前为止,我尝试过的所有工作似乎都没有效果。 我在Windows 7计算机上运行Apache 2.4.7。
设置如下:
我将服务器IP端口80上的所有流量重定向到在localhost:5000
上运行的Java应用程序。
在httpd-vhosts.conf
文件中执行所有这些操作的代码如下:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName demo.website.com
ServerAlias website.com
ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
问题是,如何deny
来自特定外部IP地址的流量?
似乎我不能使用.htaccess
,因为端口80上的请求被重定向到Java应用程序,而不是包含Web内容的xampp文件夹。
此外,以下代码也无法完成该任务:
<Proxy *>
order allow,deny
deny from 193.37.XXX.XX
allow from all
</Proxy>
还有哪些其他选择?
有什么建议吗?