问:如何除了本网络以外其它不能访问。在本ip网络可以访问的目录,其它地方的网络ip不让访问。
答:您好,1.您的意思是只让您本地网络 可以访问,其他人无法访问吗? 可以参考此教程使用安全组的方式 设置 屏蔽其他网络访问 https://www.west.cn/faq/list.asp?unid=1427 先拦截所有IP 然后放行您自己的IP
2.另外请问您本地是 固定IP 吗?一般家用网络IP 不是固定ip,所以理论上 需要随时修改安全组IP ,非常感谢您长期对我司的支持!
问:设置目录不让别人访问,是那样设置的。那么请问另外如果不想让人访问整个网站呢,指定ip才可以访问。又应当如何呢?
答:您好,若需求是 :如果不想让人访问整个网站呢,指定ip才可以访问 ,可直接参考 :
<?xml version=\”1.0\” encoding=\”UTF-8\”?><configuration> <system.webServer> <rewrite> <rules> <rule name=\”band ip\” stopProcessing=\”true\”> <match url=\”(后台目录名称)\” /> <conditions logicalGrouping=\”MatchAny\”> <add input=\”%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}&%{HTTP_X_Real_IP}\” pattern=\”(您公司IP)\” negate=\”true\” /> </conditions> <action type=\”AbortRequest\” /> </rule> </rules> </rewrite> </system.webServer> </configuration>
另,您需要操作是您名下的两台服务器吗,若是,则上面的代码则可满足需求 ,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!
问:可以设置多个ip、多个目录吗?
比如:
答:您好,url无法多个匹配;但IP可进行多个匹配,具体使用如图的竖线进行分割 ,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!
问:那有什么办法呢?
可不可以使用多个呢?比如:
答:您好,我司再次进行了核实,web.config 在 match url 处可进行多路径匹配 ,比如 :<match url=\”lujing1/(.*).(php|asp|aspx)$|lujing2/(.*).(php|asp|aspx)$\” ignoreCase=\”false\” /> 取消掉lujing1 和lujing2 的 程序的执行权限,您可先尝试设置,若存在疑问可在反馈我司,以便我司为您核实 ,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!
问:这样吗?
、yanghong、fengrenhai这三个目录
答:您好,不对,您试试
<match url=\”^(|yanghong)/(.*)\” ignoreCase=\”false\” />若还有疑问可以搜索一下相关教程或者重新提交vps云主机对应类型的工单,非常感谢您长期对我司的支持!