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);