天天看点

Options ExecCGI is off in this directory: /Tool/www/samba

利用apache搭建的Samba server 利用changepassword组件用户自行更改密码环境:

<code>[root@Linux9 samba]</code><code># curl -I 192.168.25.57/samba/changepassword.cgi</code>

<code>HTTP</code><code>/1</code><code>.1 403 Forbidden</code>

<code>Date: Tue, 05 Jan 2016 08:49:56 GMT</code>

<code>Server: Apache</code><code>/2</code><code>.4.17 (Unix) PHP</code><code>/5</code><code>.5.9</code>

<code>Content-Type: text</code><code>/html</code><code>; charset=iso-8859-1</code>

查看apache安装程序目录错误日志:

<code>cat</code> <code>/usr/local/apache2/logs/error_log</code>

<code>[Tue Jan 05 18:29:02.313632 2016] [cgid:error] [pid 29240:tid 3075713936] [client 192.168.30.228:59435] AH01262: Options ExecCGI is off </code><code>in</code> <code>this directory: </code><code>/Tool/www/samba/changepassword</code><code>.cgi</code>

提示找不到

<code>off </code><code>in</code> <code>this directory: </code><code>/Tool/www/samba/changepassword</code><code>.cgi  </code><code>#找不到该配置文件</code>

编辑apache主配置文件:

<code>213    DocumentRoot </code><code>"/usr/local/apache2/htdocs"</code>

<code>214 &lt;Directory </code><code>"/Tool/www/samba"</code><code>&gt;                         </code><code>#改成changepassword安装目录</code>

<code>                   </code> 

<code>215     </code><code>#</code>

<code>216     </code><code># Possible values for the Options directive are "None", "All",</code>

<code>217     </code><code># or any combination of:</code>

<code>218     </code><code>#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews</code>

<code>219     </code><code>#</code>

<code>220     </code><code># Note that "MultiViews" must be named *explicitly* --- "Options All"</code>

<code>221     </code><code># doesn't give it to you.</code>

<code>222     </code><code>#</code>

<code>223     </code><code># The Options directive is both complicated and important.  Please see</code>

<code>224     </code><code># http://httpd.apache.org/docs/2.4/mod/core.html#options</code>

<code>225     </code><code># for more information.</code>

<code>226     </code><code># Options Indexes FollowSymLinks ExecCGI</code>

执行/usr/local/apache2/bin/apachectl restrt       #重启apache

         /usr/local/apache2/bin/apachectl -t           #语法检查

刷新浏览器正常访问.

本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1731849