Re: Writing my own FastCGI Server

Jose Adriano Baltieri <jabaltie-a/[email protected]>
Newsgroups gmane.comp.web.fastcgi.devel
Organization UNIMEP
Message-ID <[email protected]>
Jeffrey H. Coffield wrote:
> From your message, it sounds like you have the skills to do this. RFC
> 2616 will tell you what a web server
> needs to do. I wrote my own web server because of security reasons.
> Apache has too many features to keep
> up with. All I needed was static pages and FastCGI. No PHP, Perl, Asp,
> xyx, blah, blah, blah...
Yes, I'd like to write my own http server, of course. But I think that 
is too much responsibility. I'm also thinking seriously about 
Lighthttpd. It has native fastcgi support .

If I had to write my own httpserver, I'd use XB2NET which is a product 
that already has a httpd class. I'd simply inherit from it.
But I'd have to purchase this product whereas using FastCGI I could go 
around and get free stuff.

>
> My main recommendation is to be extremely careful on how url's are
> translated into file names. This is probably
> the most important pieces of a web server. A mistake or unintended
> "feature" here can leave your system wide
> open to attacks.
In my case I could say I only accept 1 URL : the one to my dynamic 
content page.
>
> You could look at moving the web server to your Unisys if it supports
> TCP/IP but it is not considered good
> security practice to have an Internet web server running on the same
> system as your databases. Usually the
> web servers are in some sort of DMZ.
Not at all. Unisys mainframe OS does have a http server called Atlas. 
But who would run a http server on a mainframe ? Have you though about 
CGIs on a mainframe ?

Way, way too expensive !

>
> My final recommendation is to look at moving off of Windows to some
> operating system that scales better
> and is inherently more secure.
Yes, this would be nice but, I'd have to rewrite it all, from bottom up.

Anyway, thanks 4 your support !
>
> Jeff Coffield
>
>


-- 
Obrigado,
------------------------------------------------------------------------------
                Jose Adriano Baltieri - Analista de Sistemas
                DTI - CENTRO - UNIMEP - Universidade Metodista de Piracicaba
                PIRACICABA - SP - Brasil - Fone : (19) 3124-1858
------------------------------------------------------------------------------

___________________________________
fastcgi-developers mailing list
http://fastcgi.com/fastcgi-developers/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.