You are writing a comment about Dreamier Dream Server with Nginx, here is a quick summary:

Upon posting my first dream server setup, it became apparent that it was less dreamy than I had thought. This article is a reworking of the earlier post, but using nginx as a frontend to an Apache2 backend. Rather than... Apache2 as a frontend to Lighttpd. It has also been pared down a bit, removing the security topics (it didn't cover them well anyway). And its more concise, as in its very much unlike this description.


You are responding to this comment written by Will Larson on April 30th 2008, 06:18.

Hmm, an interesting question. If you follow the link to one of my pictures, for example this one, then you'll see that if you take away the file name and look at the resource folder itself (here that access is denied, and Nginx refuses to serve that content. Thus users can't browse the media directory, although they could brute force it (although... thats kind of silly).

I think that completely preventing unauthorized access is a difficult question, one that many photo-sharing services grapple with for a long time, and I'm afraid I don't have a simple solution to it either. :)


Please be aware that comment forms go stale after one hour.





Comments may make use of LifeFlow MarkDown. Raw html will be escaped.


Quick Introduction to LifeFlow MarkDown Syntax

A highlighted code block:

@@ ruby
def a (b, c):
  b * c
end
@@

Other common languages work as well: scheme, python, java, html, etc.

Other markdown syntax:

 ### This is an h3 title
#### This is an h4 title
**this is bold**
*this is italics*

1. This is an
2. ordered list

* And an unordered
* list too

[this is a link](http://www.lethain.com/ "Lethain")