0

我正在尝试使用木偶清单中的 augeas 修改目录指令 apache 文件:

Apache文件提取:

   <Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks 
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
   </Directory>

现在我可以使用 sudo augtool 运行以下命令,它可以正常工作并修改“索引”参数:

设置 /files/etc/apache2/sites-enabled/default/VirtualHost/Directory[4]/directive[1]/arg[1] "-Indexes"

但如果我添加它来证明没有运气!

显现 :

    augeas{ 'default':
    context =>  "/files/etc/apache2/sites-enabled/default",
    notify => Service["apache2"],
    changes =>  [
    "set /VirtualHost/Directory[4]/directive[1]/arg[1] -Indexes",
    ],
   }

我试过设置命令但没有运气

有任何想法吗?

谢谢

纳德斯

4

1 回答 1

0

好的 修复了我删除了上下文并执行了以下操作:

    augeas{ 'default':
    #context =>  "/files/etc/apache2/sites-enabled/default",
    notify => Service["apache2"],
           changes =>  [
    "set /files/etc/apache2/sites-enabled/default/VirtualHost/Directory[4]/directive[1]/arg[1] -Indexes",
    ],
   }
于 2015-07-13T15:11:37.753 回答