首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我不能访问我的ocsigen站点?

为什么我不能访问我的ocsigen站点?
EN

Stack Overflow用户
提问于 2012-01-02 15:45:38
回答 1查看 172关注 0票数 2
代码语言:javascript
运行
复制
%yaourt -Qi ocaml-ocsigenserver
name   : ocaml-ocsigenserver
version  : 2.0.2-1
URL : http://ocsigen.org/

%cat ocsigen.conf.qachina
...
<ocsigen>
<server>
    <port>8000</port>
    <logdir>/media/E/RnD/ocaml/test/log/</logdir>
    <datadir>/media/E/RnD/ocaml/test/data</datadir>

    <user>***</user>
    <group>***</group>

    <charset>utf-8</charset>
    <findlib path="/usr/lib/ocaml"/>

    <extension findlib-package="ocsigenserver.ext.staticmod"/>
    <extension findlib-package="ocsigenserver.ext.cgimod">
        <cgitimeout value="30"/>
    </extension>

    <host charset="utf-8" hostfilter="*">
        <site path="ocsigenstuff">
            <static dir="/srv/ocsigenserver/ocsigenstuff" />
        </site>

        <site path="qachina">
           <cgi regexp="cgi-bin/([^/]*)" dir="/media/E/www/qachina/cgi-bin/" script="\1" />
           <static dir="/media/E/www/qachina" />
       </site>

       <static dir="/srv/ocsigenserver" />
    </host>
</server>
</ocsigen>

%ocsigen -c ocsigen.conf.qachina

当访问http://127.0.0.1:8000时,它工作得很好!然而,无论访问http://127.0.0.1:8000/ocsigenstuff还是http://127.0.0.1:8000/qachina,它都会报告404错误!

欢迎提出任何建议!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-16 17:21:56

您的配置文件没有任何问题。Ocsigen在目录中查找"index.html“,但您提供了"index.htm",因此它返回一个"page not found”错误。

正如Stéphane所指出的,这样的问题可以通过使用-V选项运行ocsigen来发现。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8698530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档