WDlinux官方论坛's Archiver

yesg 发表于 2012-5-1 00:29

lnamp ssi是配置apache还是nginx

1.lnamp ssi是配置apache还是nginx
2.为什么配置我配置apache shtml文件能访问 但ssi路径文件不生效格式是
[color=#000][font=monospace][code] <!--#include virtual="/shtml/link.htm" -->[/code][/font][/color]

admin 发表于 2012-5-1 10:33

用nginx试试

yesg 发表于 2012-5-1 13:05

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=6670&ptid=2013]2#[/url] [i]admin[/i] [/b]


   已经改用nginx了  代码是[code]    ssi on;
    ssi_silent_errors on;
    ssi_types text/shtml;[/code]
但是访问时必须指定xxx.shtml,如果没有指定,浏览器会自动下载原文件,如:index.shtml下载回来的是未知文件类型,打开原代码与服务器上的index.shtml原代码相同。

yesg 发表于 2012-5-1 16:26

首页文件是index.shtml,
如果通过[url]www.xxx.com/index.shtml[/url] 访问正常
如果访问[url]www.xxx.com[/url] 则会自动下载index.shtml文件

设置文件是apache :[code]
DirectoryIndex index.shtml
[/code]设置文件是nginx:[code]
server
        ...
        index index.shtml;
[/code]谢谢

admin 发表于 2012-5-1 18:25

重起过没

yesg 发表于 2012-5-1 20:47

[quote]重起过没
[size=2][color=#999999]admin 发表于 2012-5-1 18:25[/color] [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=6707&ptid=2013][img]http://www.wdlinux.cn/bbs/images/common/back.gif[/img][/url][/size][/quote]


   重启过了  服务器也重启过    现在还在找原因中

hackeradrian 发表于 2012-5-2 16:43

:o找到了吗

yesg 发表于 2013-8-6 10:58

很久没有上来了,这次重新配置还有同样的问题,现分享出来,我的做法是:
修改 /www/wdlinux/apache/conf/httpd.conf
1.
查找 Options Indexes FollowSymLinks
修改为 Options Indexes FollowSymLinks Includes

2. 使这两项生效
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

修改 /www/wdlinux/nginx/conf/nginx.conf
增加如下代码
[code]
ssi on;
ssi_silent_errors on;
ssi_types text/shtml;
[/code]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.