<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>I got your point exactly but I'm afraid you haven't got mine. Please accept that there _is_ a file called iJab.html at the docroot:</p>
<p>-rw-r--r--  1 ejabberd ftpuser 1923 2010-06-10 12:04 Changes<br />drwxr-xr-x  6 ejabberd ftpuser 4096 2010-08-19 14:58 ijab<br />-rw-r--r--  1 ejabberd ftpuser 1851 2012-08-26 21:18 ijab_config.js<br />-rw-r--r--  1 ejabberd ftpuser 1332 2010-03-11 00:48 ijab_i18n_en.js<br />-rw-r--r--  1 ejabberd ftpuser 3485 2010-04-02 17:42 ijab_i18n_zh.js<br />-rw-r--r--  1 ejabberd ftpuser 5757 2010-04-09 15:31 iJab.html</p>
<p>Again: It was a typo, could we just move forward, please? Nevertheless, http://sitename:5280/chat/ijab_i18n_zh.js does not work either.</p>
<p>No luck with the URL you suggested. If the docroot is "/var/www-data/ijab" and the file iJab.html is at the directory "/var/www-data/ijab/" why should it work?</p>
<p>You noticed there is a directory "ijab" within the file list above, actually it's "/var/www-data/ijab/ijab".</p>
<p>Do you think I could make the webserver more verbose? Why it does not create access file, is it because the file is 404?</p>
<p>Kind regards,</p>
<p>six</p>
<p> </p>
<p>2012-08-27 16:20 idÅ‘pontban Daniel Dormont ezt írta:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<p>My point was, that there is no file called iJab.html with _any_ capitalization in that directory. What directory did you give us the listing for? If it was /var/www-data/ijab then perhaps the URL should be <a style="color: #1155cc; font-family: arial,sans-serif; font-size: 13px; background-color: #ffffff;" href="http://sitename:5280/chat/iJab.html">http://sitename:5280/chat/ijab/iJab.html</a><span style="color: #222222; font-family: arial,sans-serif; font-size: 13px; background-color: #ffffff;"> because that directory contains a directory called "ijab".</span></p>
<div><span style="color: #222222; font-family: arial,sans-serif;"><br /></span><br />
<div class="gmail_quote">On Mon, Aug 27, 2012 at 4:06 AM, <span><<a href="mailto:six@sixweb.hu">six@sixweb.hu</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0  0  0  .8ex; border-left: 1px  #ccc  solid; padding-left: 1ex;"><span style="text-decoration: underline;"></span>
<div>
<p>Hello Daniel,</p>
<p>I tried out some different scenarios and one of them was to rename the file to test if the problem was about case sensitivity. It wasn't and I renamed back the file to the original name since then. I have created the file list in that unfortunate moment when the file was renamed. I'm sorry for the misleading file list and I wish it was so easy. :)</p>
<p>Kind regards,</p>
<p>six</p>
<p> </p>
<p>2012-08-27 05:07 idÅ‘pontban Daniel Dormont ezt írta:</p>
<blockquote style="padding-left: 5px; border-left: #1010ff  2px  solid; margin-left: 5px; width: 100%;">
<div>
<div class="h5">
<p>Forgive me for asking the obvious, but the directory listing you gave below does not include a file called iJab.html. Are you sure that's the correct URL?<br /><br /></p>
</div>
</div>
<div class="gmail_quote">
<div>
<div class="h5">On Sun, Aug 26, 2012 at 5:15 PM, <span><<a href="mailto:six@sixweb.hu">six@sixweb.hu</a>></span> wrote:</div>
</div>
<blockquote class="gmail_quote" style="margin: 0pt  0pt  0pt  0.8ex; border-left: 1px  solid rgb; padding-left: 1ex;"><span style="text-decoration: underline;"></span>
<div>
<div>
<div class="h5">
<p>Dear List Members,</p>
<p>I use ejabberd 2.1.2 on Ubuntu 10.04 server (erlang 1:13.b.3). XMPP works fine but I can't make mode_http_fileserver deliver a webpage while administration interface works fine on port 5280. (I'd like to set up iJab, finally.)</p>
<p>The question is, why am I getting 404 and how could I debug this?</p>
<p>Config snippets:</p>
<p>Listen section:</p>
<p>  {5280, ejabberd_http, [<br />                         %%{request_handlers,<br />                         %% [<br />                         %%  {["pub", "archive"], mod_http_fileserver}<br />                         %% ]},<br />                          %%captcha,<br />                         {request_handlers,<br />                         [<br />                             {["chat"], mod_http_fileserver}<br />                         ]},<br />                          http_bind,<br />                         http_poll,<br />                         web_admin<br />                         ]}<br /><br /></p>
<p>Modules section:</p>
<p>  {mod_http_fileserver, [<br />                        {docroot, "/var/www-data/ijab"},<br />                        {accesslog, "/var/log/ejabberd/access.log"}<br />                      ]},<br /><br />Then I went to <a href="http://sitename:5280/chat/iJab.html">http://sitename:5280/chat/iJab.html</a> and I expected to get the html page but unfortunately I got a 404 with every try.</p>
<p>I set loglevel to 5 and I got only this:</p>
</div>
</div>
<p>I(:ejabberd_app:69) : ejabberd 2.1.2 is started in the node ejabberd@cerebellum</p>
<div class="im"><br /><br />=INFO REPORT==== 2012-08-26 21:44:10 ===</div>
I(:ejabberd_listener:232) : (#Port) Accepted connection {{192,168,0,10},42154} -> {{192,168,0,1},5280}
<div class="im"><br /><br />=INFO REPORT==== 2012-08-26 21:44:10 ===</div>
D(:ejabberd_http:135) : S: [{["chat"],mod_http_fileserver},
<div class="im"><br />                                     {["admin"],ejabberd_web_admin},<br />                                      {["http-bind"],mod_http_bind},<br />                                      {["http-poll"],ejabberd_http_poll}]<br /><br /><br />=INFO REPORT==== 2012-08-26 21:44:10 ===</div>
I(:ejabberd_http:137) : started: {gen_tcp,#Port}
<div class="im"><br /><br /> =INFO REPORT==== 2012-08-26 21:44:10 ===</div>
D(:ejabberd_http:254) : (#Port) http query: 'GET' /chat/iJab.html
<div class="im"><br /><br /><br /> =INFO REPORT==== 2012-08-26 21:44:10 ===</div>
D(:ejabberd_http:322) : ["chat","iJab.html"] matches ["chat"]
<div class="im"><br /><br />=INFO REPORT==== 2012-08-26 21:44:10 ===</div>
D(:mod_http_fileserver:294) : Requested ["iJab.html"]
<div class="im"><br /><br />The file /var/log/ejabberd/access.log have not created at all. It seems if fileserver mod did not start at all but obviously it's not the case since it logs into /var/log/ejabberd/ejabberd.log.</div>
<p> </p>
<div class="im">
<p>I verified the permission of the files in question:</p>
<p>-rw-r--r--  1 ejabberd ftpuser 1923 2010-06-10 12:04 Changes<br />drwxr-xr-x  6 ejabberd ftpuser 4096 2010-08-19 14:58 ijab<br />-rw-r--r--  1 ejabberd ftpuser 1851 2012-08-26 21:18 ijab_config.js<br />-rw-r--r--  1 ejabberd ftpuser 1332 2010-03-11 00:48 ijab_i18n_en.js<br /> -rw-r--r--  1 ejabberd ftpuser 3485 2010-04-02 17:42 ijab_i18n_zh.js<br />-rw-r--r--  1 ejabberd ftpuser 5757 2010-04-09 15:31 index.html</p>
<p>The output of ps:</p>
<p>ejabberd 17075  0.0  0.0  10712   400 ?        S    21:42   0:00 /usr/lib/erlang/erts-5.7.4/bin/epmd -daemon<br />ejabberd 17111  0.0  1.2  92116 50532 ?        S    21:42   0:01 /usr/lib/erlang/erts-5.7.4/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" -sasl sasl_error_logger {file,"/var/log/ejabberd/erlang.log"} -mnesia dir "/var/lib/ejabberd" -smp disable -noshell -noshell -noinput<br /><br /></p>
<p>The content of the file /var/log/ejabberd/erlang.log:</p>
<p>=PROGRESS REPORT==== 26-Aug-2012::21:42:16 ===<br />         application: ejabberd<br />          started_at: ejabberd@cerebellum</p>
<p><br />Thanks,</p>
<p>six</p>
</div>
</div>
<div class="im"><br />_______________________________________________<br /> ejabberd mailing list<br /><a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br /><a href="http://lists.jabber.ru/mailman/listinfo/ejabberd">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br /><br /></div>
</blockquote>
</div>
</blockquote>
</div>
<br />_______________________________________________<br /> ejabberd mailing list<br /><a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br /><a href="http://lists.jabber.ru/mailman/listinfo/ejabberd">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br /><br /></blockquote>
</div>
</div>
</blockquote>
</body></html>