A debian squeeze-re való telepítés, blog
Gitorious - a Git megosztott verziókezelő rendszeren alapuló tárhelyek tárolása. A második legnépszerűbb szolgáltatás Github után. A projekt forráskódja az AGPL licenc alatt érhető el. Az AGPL megköveteli, hogy az alkalmazás módosított forráskódja a felhasználók rendelkezésére álljon a hálózaton keresztül. Ie ha bármilyen változtatást hajt végre a telepítésben Gitorious - a felhasználóknak hozzáférést kell kapniuk minden változtatáshoz.
Az összes szükséges csomag telepítése a Gitorious számára:
Telepítsük a MySQL szabványos kódolását:
A Ruby Enterprise Edition telepítése:
A Ruby Enterprise Edition egy kiszolgálóalapú Ruby. Magában foglalja a teljesítmény optimalizálását és a RAM használatát. Olvass tovább itt.
A telepítõ ellenõrzi az összes szükséges csomag rendelkezésre állását, és abban az esetben is, ha még azokat is kínálja. Telepítés a / opt / ruby-enterprise /
Add / opt / ruby-enterprise / bin a $ PATH változóhoz. Ez lehetővé teszi a bináris fájlok végrehajtását ebből a könyvtárból anélkül, hogy megadná a teljes elérési utat.
Az Apache ActiveMQ telepítése
Az Apache ActiveMQ egy nyílt forráskódú üzenetküldő, amely lehetővé teszi a fürtözéseket, tárolja az üzeneteket különböző adatbázisok használatával és a Gitorious számára.
A /usr/local/apache-activemq/conf/activemq.xml beállításban egy sort szerkesztünk:
Ezután hozzon létre egy külön felhasználót és futtassa az ActiveMQ-ot:
Megkaptuk a Goryous forráskódot, és elkezdtük beállítani:
Készítsen elő repository könyvtárakat:
Szabályos beállítások örömmel:
A gitorious.yml alábbi paramétereit kell szerkesztenünk:
Végezze el az adatbázis áttelepítését:
ha a hiba "uninicializált állandó ActiveSupport :: Dependencies :: Mutex":
Adja hozzá az adminisztrátort:
Most adja hozzá a scripteket a crontabhoz:
Most manuálisan kell elindítani őket, vagy csak újra kell indítani a rendszert.
A nginx konfigurálása
Több okból is szükségünk van a Nginxre:
- A vékony csak egy ROR alkalmazást szolgálhat, és ha valami mást akarunk elhelyezni a szerveren - nem tudunk proxy webszerver nélkül.
- Lassú kapcsolat. A Nginx sokkal jobb munkát végez a lassú kapcsolatokban, és használata növeli a termelékenységet
A /etc/nginx/nginx.conf fájlban. a http részében hozzá fogunk adni: