Как отключить версию 1 и версию 2c в snmpd?

Это может быть сделано с помощью URL, Переписывают модуль для IIS.

Создайте эти папки:

\Inetpub\wwwroot\allsites
\Inetpub\wwwroot\site1
\Inetpub\wwwroot\site2

Создайте 2 веб-сайта с помощью пути site# выше. В каждом веб-сайте создайте виртуальный каталог, названный allsites, указывающим \Inetpub\wwwroot\allsites

Затем, создайте эти файлы. У каждого должно быть уникальное содержание, чтобы проверить, что это работает во время тестирования:

\Inetpub\wwwroot\allsites\robots.txt
\Inetpub\wwwroot\site2\robots.txt

Установка URL Переписывает модуль для IIS, если Вы так уже не сделали.

Поместите это в web.config каждого веб-сайта:



    
        
            
                
                
                    
                    
                        
                    
                    
                
            
        
        
    

То, что делает это правило, является соответствиями URL такой как http://mysite/robots.txt, и перепишите его для запроса http://mysite/allsites/robots.txt instead. Однако это ТОЛЬКО сделает это, если файл robots.txt не будет существовать в файловой системе в том местоположении.

Таким образом, можно поместить общий robots.txt в allsites, но переопределить его любой сайт, Вы хотите путем размещения пользовательского robots.txt в корень веб-сайта.

Это не перенаправление. Удаленный поисковый робот будет понятия не иметь, что IIS делает это негласно.

Обновление:

Я не сделал, это на моей конфигурации, но URL Переписывает модуль, действительно поддерживает глобальные правила, которые могут быть определены на уровне сервера. Таким образом, Вы не должны были бы определять это для каждого сайта.

http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

"Глобальный и распределенный переписывают правила. URL Переписывает использование глобальные правила определить логику перезаписи URL всего сервера. Эти правила определяются в applicationHost.config файле, и они заменяют правила, настроенные на более низких уровнях в иерархии конфигурации. Модуль также использует распределенные правила определить URL, переписывают логику, характерную для конкретного объема конфигурации. Этот тип правила может быть определен на любом уровне конфигурации при помощи файлов Web.config".

4
задан 4 April 2012 в 22:14
1 ответ

Закомментируйте строки, начинающиеся с com2sec , group и access в snmpd.conf, например:

 [root@sandbox snmp]# cat snmpd.conf
 #com2sec notConfigUser  default       public
 #group   notConfigGroup v1           notConfigUser
 #group   notConfigGroup v2c           notConfigUser
 view    systemview    included   .1.3.6.1.2.1.1
 view    systemview    included   .1.3.6.1.2.1.25.1.1
 #access  notConfigGroup ""      any       noauth    exact  systemview none none
 #com2sec local     0.0.0.0/0        publicrw
 #com2sec mynetwork 0.0.0.0/0        publicro
 #group MyRWGroup  any        local
 #group MyROGroup  any        mynetwork
 view all    included  .1                               80
 view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc
 #access MyROGroup ""      any       noauth    0      all    none   none
 #access MyRWGroup ""      any       noauth    0      all    all    all
 syslocation Unknown (edit /etc/snmp/snmpd.conf)
 syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
 rwuser readonly

[root@sandbox snmp]# snmpwalk -v1 -c public localhost
Timeout: No Response from localhost

[root@sandbox snmp]# snmpwalk -v2c -c public localhost
Timeout: No Response from localhost

[root@sandbox snmp]# snmpwalk -v 3 -n '' -l authPriv -u "readonly" -A "readonly" -X "readonly" localhost IF-MIB::ifName
IF-MIB::ifName.1 = STRING: lo 
IF-MIB::ifName.2 = STRING: eth0
IF-MIB::ifName.3 = STRING: eth1
5
ответ дан 3 December 2019 в 03:21

Теги

Похожие вопросы