Apache 2 + Ruby 1.8 + mod_ruby

Це перша стаття на Розробці опублікована мною, проба пера так сказати. Прошу не судити строго. Ця стаття була написана мною ще у вересні 2007 року. Хоча і досі не втратила своєї актуальності.

У цій статті ми розглянемо установку і налаштування Web-сервера Apache 2, Ruby 1.8 (mod_ruby + eruby) для використання їх на локальній машині під операційною системою Linux(Ubuntu/Debian).

Інсталяція

Для початку встановлюємо необхідні пакети з репозиторія:

...

Django + Apache2 + mod_python

Власний веб-сервер каркасу django, включений туди виключно для тестування є надзвичайно глючним та не стабільним, тому більшість розробників та усі адміністратори веб-хостингів для більшої зручності та безпеки прив’язують в якості веб-сервера для обслуговування проектів django використовують Apache2.

Тут не описується, як налаштувати mysql, сам django, створити й налаштувати новий проект, тощо. Усе це користувачі django повинні вміти робити, якщо ж ні, документації в тенетах дуже не мало. Стаття виключно про те, що створити віртуальний хост apache2 для готового проекту django.

...

Недавно знайшов одні дуже цікаві міркування про перехід з HBase на Cassandra.

Обидві технології використовуються для роботи з великими розподіленими масивами даних. Кожна має свої нюанси та архітектурні рішення. За основу HBase взято підхід Google до роботи з великими масивами даних, за основу Cassandra взята робота Amazon.

Між іншим, недавно Twitterтакож перейшов на Cassandra.

Хакери дорвались до опенсорс проектів і посягнули Jira одної з найвідоміших організацій — Apache:

Apache.org services recently suffered a direct, targeted attack against our infrastructure, specifically the server hosting our issue-tracking software.

The Apache Software Foundation uses a donated instance of Atlassian JIRA as an issue tracker for our projects. Among other projects, the ASF Infrastructure Team uses it to track issues and requests. Our JIRA instance was hosted on brutus.apache.org, a machine running...

Що нас чекає в Apache Tomcat 7:

— підтримка Servlet 3.0

— підтримка JSP 2.2 та EL 2.2

— запобігання та ідентифікація меморі ліків

— захист від атак фіксації сессії

— спрощене вбудовування сервера

— покращена безбека аплікацій Manager та Host Manager та покращене запобігання кросс-сайтним атакам

— підтримка аліасів (alias)

Більш розгорнутий опис можна прочитати в інтервю з одним з провідних розробників...

Apache + PHP + MySQL на Mac OS X

В склад Mac OS X входить сервер Apache та деякі повязані інструменти. Це створює певну незручність для швидкого розгортання середовища де також має бути PHP та MySQL.

Звичним було використовувати для таких випадків MAMP

Цього разу MAMP криво встав на Lion + повна адмін панелька є платною. От і вирішив пошукати альтернативи для Apache + PHP + MySQL середовищ під Mac OS X.

Їх виявилось декілька:

* AMPPS =Apache, MySQL, PHP, Perl, і...

Дуже цікава презентація про альтернативну архітектуру рекрмендаційного двигунця на базі Apache Solr.

Building a real time, solr-powered recommendation engine from Trey Grainger

© 2009 - 2018, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування