利用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 <Directory </code><code>"/Tool/www/samba"</code><code>> </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