Skip to content

vottie/notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

notes

markdown parser by c++ and fastcgi.

usage

configuration nginx.

    location /notes {
            fastcgi_pass   127.0.0.1:28000;
            fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
            fastcgi_param  SERVER_SOFTWARE    nginx;
            fastcgi_param  QUERY_STRING       $query_string;
            fastcgi_param  REQUEST_METHOD     $request_method;
            fastcgi_param  CONTENT_TYPE       $content_type;
            fastcgi_param  CONTENT_LENGTH     $content_length;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
            fastcgi_param  REQUEST_URI        $request_uri;
            fastcgi_param  DOCUMENT_URI       $document_uri;
            fastcgi_param  DOCUMENT_ROOT      $document_root;
            fastcgi_param  SERVER_PROTOCOL    $server_protocol;
            fastcgi_param  REMOTE_ADDR        $remote_addr;
            fastcgi_param  REMOTE_PORT        $remote_port;
            fastcgi_param  SERVER_ADDR        $server_addr;
            fastcgi_param  SERVER_PORT        $server_port;
            fastcgi_param  SERVER_NAME        $server_name;
    }

install fastcgi.

$ sudo apt-get install libfcgi-dev spawn-fcgi

install boost.

$ sudo apt-get install libboost-all-dev

setup config.txt.

make.

Notes execute as fastcgi application execute.

sudo spawn-fcgi -p 28000 -u 33 -g 33 -n ~/notes/Notes

About

markdown parser by c++ and fastcgi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published