<p dir="ltr">I've not read most of this thread, but it sounds like the user you are running ejabberd as doesn't have read permission to the /var/WWW/ijab folder ?</p>
<p dir="ltr">Cheers</p>
<p dir="ltr">Kirk</p>
<div class="gmail_quote">On 27 Aug 2012 21:33,  <<a href="mailto:six@sixweb.hu">six@sixweb.hu</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>
<div>
<p>I've been struggling with this all late evening and finally I made it work but unfortunately I can't tell the solution.</p>
<p>I simply relocated the directory from /var/www/ijab to /home/six/ijab and now it works. I could quickly make iJab works, too.</p>
<p>If someone have some suggestions why this has happened, I'd be really grateful. It's not apparmor for sure.</p>
<p>Kind regards,</p>
<p>six</p>
<p> </p>
<p>2012-08-27 16:55 időpontban <a href="mailto:six@sixweb.hu" target="_blank">six@sixweb.hu</a> ezt írta:</p>
<blockquote type="cite" style="padding-left:5px;border-left:#1010ff 2px solid;margin-left:5px;width:100%">
<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, <a href="http://sitename:5280/chat/ijab_i18n_zh.js" target="_blank">http://sitename:5280/chat/ijab_i18n_zh.js</a> 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 style="padding-left:5px;border-left:#1010ff 2px solid;margin-left:5px;width:100%">
<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-size:13px;font-family:arial,sans-serif" href="http://sitename:5280/chat/iJab.html" target="_blank">http://sitename:5280/chat/ijab/iJab.html</a><span style="color:#222222;font-size:13px;font-family:arial,sans-serif"> 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" target="_blank">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>
<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>On Sun, Aug 26, 2012 at 5:15 PM, <span><<a href="mailto:six@sixweb.hu" target="_blank">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>
<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" target="_blank">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><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><br><br>=INFO REPORT==== 2012-08-26 21:44:10 ===</div>
D(:ejabberd_http:135) : S: [{["chat"],mod_http_fileserver},
<div><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><br><br> =INFO REPORT==== 2012-08-26 21:44:10 ===</div>
D(:ejabberd_http:254) : (#Port) http query: 'GET' /chat/iJab.html
<div><br><br><br> =INFO REPORT==== 2012-08-26 21:44:10 ===</div>
D(:ejabberd_http:322) : ["chat","iJab.html"] matches ["chat"]
<div><br><br>=INFO REPORT==== 2012-08-26 21:44:10 ===</div>
D(:mod_http_fileserver:294) : Requested ["iJab.html"]
<div><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>
<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><br>_______________________________________________<br> ejabberd mailing list<br><a href="mailto:ejabberd@jabber.ru" target="_blank">ejabberd@jabber.ru</a><br><a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">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" target="_blank">ejabberd@jabber.ru</a><br><a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
<br></blockquote>
</div>
</div>
</blockquote>
</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" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
<br></blockquote></div>