2
%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錯誤!爲什麼我不能訪問我的ocsigen網站?
任何建議表示讚賞!
我會問一些'ocsigen'郵件列表或論壇。上次(一年前),當我嘗試'ocsigen'時,我注意到配置文件的解析不會給出明智的錯誤消息。 – 2012-01-02 07:50:20
您是否嘗試使用-V選項運行ocsigen? – 2012-01-02 13:38:43
「-V」非常有幫助。它告訴我們,ocsigen需要「index.html」而不是「index.htm」。將它更改爲index.html後,所有工作都很棒! – 2012-01-03 06:12:16