Click here to Skip to main content
15,875,017 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi all,

I'm new to this c++ fastfcgi and lighttpd concept. Need some input to resolve this static style sheet and javascript binding issue, since i made all the configuration in lighttpd and fcgi.

Got below error:
fcgi_host[119805]: [fcgi_host.cpp 607 handle_events] [08:36:00.421463]request URL match is /dls-icons.min.css
fcgi_host[119805]: [fcgi_host.cpp 622 handle_events] [08:36:00.421478]Invalid URL /dls-icons.min.css


What I have tried:

lighttpd conf:
<pre>
server.modules = (
    "mod_access",
    "mod_alias",
    "mod_auth",
    "mod_redirect",
    "mod_fastcgi",
    "mod_rewrite",
    "mod_openssl",
)

server.document-root        = "/home/lighttpd/html"
server.errorlog             = var.log_root + "/error.log"
server.pid-file             = "/home/lighttpd/lighttpd.pid"
server.port                 = 8080


mimetype.assign = (
  ".html" => "text/html",
  ".css" => "text/css",
 # ".js" =>  "application/javascript",
  ".js" =>  "text/javascript",
  ".jpg" => "image/jpeg",
  ".png" => "image/png",
)

index-file.names            = ( "index.php", "index.html", "index.lighttpd.html" )
url.access-deny             = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
dir-listing.activate = "enable"

astcgi.debug = 1

#alias.url = ( "/assets/" => "/home/lighttpd/html/assets/" )


fastcgi.debug = 1
<pre>
alias.url += ( "/javascript" => "/home/lighttpd/html/scripts" )
alias.url += ( "/style" => "/home/lighttpd/html/style" )
alias.url += ( "/assets" => "/home/lighttpd/html/assets" )

fastcgi.server = (
"/" => (
"adg.fcgi.handler" => (
"host" => "127.0.0.1",
"port" => 9000,
"check-local" => "disable",
# "max-procs" => 1
)
)
)



Generate HTML code


FCGX_PutS("Content-Type:text/html\n\n",fcgx_request->out);
                       FCGX_PutS("<!DOCTYPE html>",fcgx_request->out);
                       FCGX_PutS("<html lang=\"en\">",fcgx_request->out);
                       FCGX_PutS("<head>",fcgx_request->out);
                       FCGX_PutS("<meta charset=\"utf-8\">",fcgx_request->out);
                       FCGX_PutS("<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",fcgx_request->out);

                       FCGX_PutS("<link rel=\"icon\" type=\"image/x-icon\" href=\"/assets/hot.png\">",fcgx_request->out);
                       FCGX_PutS("<link rel=\"stylesheet\" type=\"text/css\" href=\"/style/dls.min1.css\" />",fcgx_request->out);
                       FCGX_PutS("<script type=\"text/javascript\" src=\"/scripts/dls.min.js\"></script>",fcgx_request->out);
                       FCGX_PutS("<script type=\"text/javascript\" src=\"/scripts/javascript.js\"></script>",fcgx_request->out);
                       FCGX_PutS("<link rel=\"stylesheet\" type=\"text/css\" href=\"/style/styles.css\" />",fcgx_request->out);

                       FCGX_PutS("<link rel=\"stylesheet\" type=\"text/css\" href=\"/style/dls-icons.min.css\" />",fcgx_request->out);
                       FCGX_PutS("<link rel=\"stylesheet\" type=\"text/css\" href=\"/style/dls-icons.min2.css\" />",fcgx_request->out);
                       FCGX_PutS("<link rel=\"stylesheet\" type=\"text/css\" href=\"/style/dls-icons.min3.css\" />",fcgx_request->out);
                       FCGX_PutS("<link rel=\"stylesheet\" type=\"text/css\" href=\"/style/dls-icons.min4.css\" />",fcgx_request->out);

                       FCGX_PutS("</head>",fcgx_request->out);
Posted
Updated 4-Feb-19 16:13pm
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900