問:如何除了本網絡以外其它不能訪問。在本ip網絡可以訪問的目錄,其它地方的網絡ip不讓訪問。
答:您好,1.您的意思是只讓您本地網絡 可以訪問,其他人無法訪問嗎? 可以參考此教程使用安全組的方式 設置 屏蔽其他網絡訪問 http://www.shinetop.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云主機對應類型的工單,非常感謝您長期對我司的支持!