Lighttpd server and seaside

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Lighttpd server and seaside

dtrussardi@tiscali.it
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/
 
   
    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
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Lighttpd server and seaside

Dale
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
>[hidden email]
>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

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" ),
            ),

   )
}

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Lighttpd server and seaside

Dale
Dale Henrichs wrote:

> 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
>> [hidden email]
>> 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
>
>------------------------------------------------------------------------
>
>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" ),
>            ),
>
>   )
>}
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>seaside mailing list
>[hidden email]
>http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>  
>
BTW, the foto1 file resides in the directory
/export/penny1/users/dhenrich/image.

Dale
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside