FastDo是一个强大的C++跨平台开发库,能助您快速的开发服务端程序,Web应用及网页。
目前fastdo在linux上只能通过nginx运行(用Apache会有SCRIPT_FILENAME不准确的Bug,应该是它fcgi模块的原因)。下面展示一个CentOS平台下nginx网站配置文件的内容:
server {
listen 80;
server_name your.domain.com;
#gzip on;
#charset koi8-r;
access_log /var/log/nginx/your.domain.com.access.log main;
root /var/www/html/yoursite;
location / {
index index.html index.do;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.do$ {
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.do;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ \.cpp$ {
deny all;
}
location ~ \.ecp$ {
deny all;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
location ~ /\.ht {
deny all;
}
}
红色部分改成你自己的域名,蓝色部分改成你网站根目录的路径。之后重启nginx即可:
service nginx stop service nginx start