Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

access index but return 404 not Found #1

Open
khxkhx321 opened this issue Sep 2, 2014 · 1 comment
Open

access index but return 404 not Found #1

khxkhx321 opened this issue Sep 2, 2014 · 1 comment

Comments

@khxkhx321
Copy link

hi:
I tried to run this application on my computer. I installed redis, Openresty and modify the nginx.conf.
Now when I access to localhost/about I got the right result.
Howerver when I access to localhost/index nginx just return 404 not found. Can you help me?
I found "-- use nginx $root variable for template dir, needs trailing slash
TEMPLATEDIR = ngx.var.root .. 'lua/';
-- The git repository storing the markdown files. Needs trailing slash
BLAGDIR = TEMPLATEDIR .. 'md/'" in the file index.lua but I don't konw what files include in the two dir.Does this lead to the 404 error?
Here is my conf:

lua_package_path '/home/khx/lua/?.lua;;';
server {
listen 80;
server_name localhost;
set $root /home/khx/;
root $root;
#charset koi8-r;

    #access_log  logs/host.access.log  main;
# Serve static if file exist, or send to lua
    location / { try_files $uri @lua; }
    # Lua app
    location @lua {
    default_type 'text/plain'; 
        content_by_lua_file $root/lua/index.lua;
    }
    #location / {
    #    root   html;
    #    index  index.html index.htm;
    #}
location /hello { 
      default_type 'text/plain'; 
      content_by_lua 'ngx.say("hello, lua")'; 
}

    #error_page  404              /404.html;
@khxkhx321
Copy link
Author

It's my fault.I didn't read the source code carefully! Now the problem is solved. To access to index page, page should be localhost/ and without "index" at back. I have another question: How the structure of the project look like. Where should I put markdown files or other static files like .js or .jpg. What is the redis databases structure for this project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant