🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #985

Re: RoR, apache2, fcgi ... walka :]

#985
From: TomekC
Date: Fri, 14 Mar 2008 11:41
40 lines
2755 bytes
Adam Byrtek pisze:
> TomekC wrote:
>> Zrobiłem sobie, na serwerze pustą aplikację railsową (z użyciem tego 
>> software'u, który jest na serwerze), skonfigurowałem wirtualnego hosta 
>> itd. - i ruszyła od strzału! Bez żadnego czarowania z uprawnieniami.
> 
> Pewnie to jakaś specyfika aplikacji, którą próbujesz stawiać z 
> repozytorium. Co to za plik blank.html?
> 
> Jeśli chodzi o FastCGI i uprawnienia, to użytkownik spod którego działa 
> proces (na przykład www-data) musi móc pisać do log i tmp, czytać 
> config/database.yml (jeśli odebrałeś te uprawnienia innym) i wykonywać 
> dispatch.fcgi. Oczywiście trzeba wcześniej zainstalować gema fcgi.
> 
> Warto też uprawnić się, że "bang-line" w dispatch.fcgi jest ustawiony na 
> "#!/usr/bin/env ruby", to najbardziej przenośne rozwiązanie - ale w 
> Twoim przypadku z tym raczej nie ma problemu, dispatcher najwyraźniej 
> działa.



Z tymi uprawnieniami była ciekawa sprawa, bo aplikacja domagała się 
prawa do *zapisu* do wszystkich plików po kolei. Gdy zaspokoiłem te 
uprawnienia dla "blank.html" - błąd dotyczył innego pliku (tym razem 
arkusza stylów). I tak po kolei.

Poczarowałem trochę, i uspokoił się dopiero w momencie gdy zrobiłem
chmod 666 na całym podkatalogu public (i głębiej).

Prawa do odczytu są, zaznaczam po raz kolejny - po kiego diabła do 
działania potrzebne są prawa zapisu do całego poddrzewa /public w aplikacji?

W logu, który wkleiłem widać wywołanie metody "copy_file" - zastanawiam 
się, kto, co i gdzie chce coś kopiować?

Ostatecznie prawdopodobnie się przerzucę na inne rozwiązanie typu 
"rasowy" serwer aplikacji (np. sugerowany Thin) + proxy na Apaczu.

-- 
Tomek małpka japko kropka info.
Technical Details
Message-ID: <frdob7$cgh$1@atlantis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!news.tpi.pl!not-for-mail
References: <fr9mnc$tg0$1@achot.icm.edu.pl> <frcd2c$9ok$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!news.tpi.pl!not-for-mail
From: TomekC <tomek@adres.podaje.w.stopce.pl>
Newsgroups: pl.comp.lang.ruby
Subject: Re: RoR, apache2, fcgi ... walka :]
Date: Fri, 14 Mar 2008 12:41:29 +0100
Organization: TP - http://www.tp.pl/
Lines: 40
Message-ID: <frdob7$cgh$1@atlantis.news.neostrada.pl>
References: <fr9mnc$tg0$1@achot.icm.edu.pl> <frcd2c$9ok$1@inews.gazeta.pl>
NNTP-Posting-Host: fw.softnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.neostrada.pl 1205494951 12817 195.116.43.34 (14 Mar 2008 11:42:31 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Fri, 14 Mar 2008 11:42:31 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
In-Reply-To: <frcd2c$9ok$1@inews.gazeta.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit