gpt4 book ai didi

Apache 不处理基本 SSI

转载 作者:行者123 更新时间:2023-12-04 18:27:39 26 4
gpt4 key购买 nike

Web 服务器是在 Ubuntu 12.04 LTS 上运行的 Apache 2.2.22。

这是我的 http.conf 文件:

DirectoryIndex index.shtml index.html index.cgi index.pl index.php index.xhtml

LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
AddHandler cgi-script .cgi .pl

LoadModule include_module /usr/lib/apache2/modules/mod_include.so
<Directory "/var/www">
Options +Includes
AddHandler server-parsed .shtml
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
XBitHack on
</Directory>

根据这个http://httpd.apache.org/docs/current/mod/mod_include.html我需要有 AddType 条目(明白了)、AddOutputFilter 条目(明白了)和 Options +Includes 条目(明白了)。它说我需要把它放在一个部分(知道了)。

根据这个http://httpd.apache.org/docs/current/howto/ssi.html我需要 Options +Includes(了解)、AddType(了解)AddOutputFilter(了解)和 XBitHack On 可能会有所帮助。

这是/var/www/index.shtml 文件:

<html>
<body>
<p>The current date is <!--#echo var="DATE_LOCAL" --></p>
</body>
</html>

该文件的权限设置为 -rwxr-xr-x。

当我在我的网络浏览器中加载文件时,它加载并呈现正常,但 SSI 部分未处理。我只看到“当前日期是”。

这是来自/var/log/apache2/access.log 的条目:

10.0.2.2 - - [05/Oct/2013:16:57:07 +0000] "GET /index.shtml HTTP/1.1" 200 401 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.66 Safari/537.36"

这是来自/var/log/apache2/error.log 的错误:

[Sat Oct 05 16:57:07 2013] [warn] [client 10.0.2.2] mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed

Options +Includes 没有设置?我在我的 http.conf 文件中看到了它。我四处搜索,但无法弄清楚问题出在哪里。

最佳答案

解决方案是将显示的指令放在this web page 的开头在 Directory 部分,但不要将它们放在 http.conf 文件中。相反,它们属于 sites-available/default 文件。

这足以让它工作:

<Directory "/var/www">
# ... other stuff appears here
# add the three lines below:
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Options +Includes
</Directory>

关于Apache 不处理基本 SSI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19200522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com