简介
本文档介绍阻止包含特殊字符(如“?”)的URL的过程 在SCE 8000平台上。使用SCE CLI配置时,服务控制引擎(SCE)通常不接受这些URL。
先决条件
要求
Cisco 建议您了解以下主题:
使用的组件
本文档基于SCE 8000,SCOS版本为4.2或更高版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
配置
某些URL包含特殊字符,如“?” 在SCE 8000平台上。当使用SCE CLI配置时,SCE一般不接受这些URL。但是,当您导入csv文件并从SCABB进行适当更改时,这些URL可以成功阻止。
创建CSV文件
创建包含要阻止的URL的CSV文件。csv文件示例如下所示:

此文件的扩展名应为.csv。准备好此文件后,将此文件复制到可从SCE访问的FTP服务器。
将此文件导入SCE
使用以下命令将此csv文件从FTP服务器导入/apps/data/scos:
copy ftp://username:password@10.76.76.160/source_filename.csv /apps/data/scos/filename.csv
配置SCE
在SCE上具有csv文件后,使用以下配置将其导入URL数据库:
SCE8000-1#>conf t
SCE8000-1(config)#>int lin 0
SCE8000-1(config if)#>sce-url-database import cleartext-file filename.csv flavor-id <flavour-id>
注意:如果从新csv文件导入URL,将刷新以前的URL数据库,并且仅在最新csv文件中存在的URL将被阻止。因此,建议您使用任何新URL更新URL数据库,保存以前的文件并将新条目添加到同一文件中,并将其推送到SCE。这将确保阻止的所有URL。
验证
使用本部分可确认配置能否正常运行。
要验证文件是否已复制到SCE,请运行dir命令。
要验证是否导入了URL,请运行命令Show interface Linecard <x> sce-url-database all。
故障排除
本部分提供了可用于对配置进行故障排除的信息。
在此过程中,您可能会遇到的一些最常见问题包括:
1.文件无法复制
确保FTP服务器在ping FTP服务器的IP时可从SCE访问。如果ping成功,但您仍无法获取文件,请检查网络中是否有任何阻止。
2.在同一URL上浏览其他页面时,阻止停止
导航至SCABB >服务配置编辑器>策略>系统设置>高级选项>高级服务配置选项,如图所示。

此处您会看到一个选项,其中指出“HTTP GET检测数”。 尝试将此值更改为更高值(例如5)。 但是,请注意,这可能会影响性能,因此,在将性能提高到更高值之前,必须了解可能的影响。