[Seaside] Lighttpd server and seaside
Dale Henrichs
dale.henrichs at gemstone.com
Fri Sep 19 17:04:38 UTC 2008
Dario Trussardi wrote:
>Hi All,
>
>I work wit GLASS ( Gemstone 2.2.5.4) on a Ubuntu with Lighttpd web
>server configured on port 8181.
>
>I have some description based on MAFileDescription.
>My objective is to manage the relative I/O file from the lighttpd
>server.
>
>I add to the MAFileDescription the code kind: MAExternalFileModel.
>
>And i change the baseUrl of MAExternalFileModel to: '192.168.1.100:8181'
>for point to the server.
>
>But d'ont work.
>
>
>Now for understand the configuration i think to test all in Squeak (
>Seaside 2.8a1 pmm.577 )
>
>A) I have do some test about lighttpd configuration.
>
>The fastcgi.server work fine.
>
>But the server.document-root d'ont work.
>
>In the server i have create the /var/www/testdtr with the file pizze.jpg
>
>And the lighttpg.conf is set with:
>.......
>
>
>>server.document-root = "/var/www/"
>>
>>
>
>
>$HTTP["url"]=~ "/image" {
>
>
>>server.document-root = "/var/www/testdtr/"}
>>
>>
>>
>
>Now from the browser when digit :
>
>1) http://192.168.1.100:8181/testdtr the system answer with the Index of
>/testdtr/
>
>2) http://192.168.1.100:8181/image
>
> or http://192.168.1.100:8181/image/pizze.jpg the system answer the
>error HTTP 404 file not found
>
>Anyone have idea about this problem ?
>
>B) For now the MAFileDescription configured as on, when define save the
>relative file on Squeak2.3\File\fb\goz........ directory on the client.
>
> And when view d'ont display anything . The relative URL is set
>192.168.1.100:8181/image/fb/goz....
>
> Where i wrong ?
>
>
>Any pointers would be greatly appreciated!
>
>Thanks!
>
>
>
>
>
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>seaside mailing list
>seaside at lists.squeakfoundation.org
>http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
Dario,
I've attached a portion of a lighttpd conf file that I've found will
cork correctly to access the file foto1 from this url
http://penny:8181/image/foto1 and accesses seaside via fastcgi for this
url http://penny:8181/seaside. You should be able to adapt the file to
your needs.
Dale
-------------- next part --------------
server.modules += ( "mod_fastcgi" )
$HTTP["url"] =~ "^/image/" {
server.document-root = "/export/penny1/users/dhenrich/"
} else $HTTP["url"] =~ "^/seaside" {
fastcgi.server = (
"/seaside" =>
(
("host" => "10.80.250.51","port" => 9001,"check-local" => "disable","mode" => "responder" ),
("host" => "10.80.250.51","port" => 9002,"check-local" => "disable","mode" => "responder" ),
("host" => "10.80.250.51","port" => 9003,"check-local" => "disable","mode" => "responder" ),
),
)
}
More information about the seaside
mailing list