A debian squeeze-re való telepítés, blog

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:

A keresés konfigurálása

Kapcsolódó cikkek