Apache 2 + Ruby 1.8 + mod_ruby + eruby
липня 21, 2009В цій статі ми розглянемо встановлення і настройку web-сервера Apache 2, Ruby 1.8 (mod_ruby + eruby) для використання на локальній машині під ОС Linux (Debian/Ubuntu).
[ Адміністрування Debian GNU/Linux ]
В цій статі ми розглянемо встановлення і настройку web-сервера Apache 2, Ruby 1.8 (mod_ruby + eruby) для використання на локальній машині під ОС Linux (Debian/Ubuntu).
Koha — автоматизована інтегрована бібліотечна система (АБІС) і насправді є першою вільною АБІС з відкритими джерельними кодами.
Koha має більшість очікуваних можливостей програмного забезпечення АБІС, зокрема:
Що робити, якщо ми маємо лише одну публічну адресу ІР, і, скажімо, п’ять веб-серверів? Технологія, яку можна використати має назву “reserve proxy”, і ось, як це щастя налаштовується.
Ось, як виглядатиме уся схема:
wbsvr-1,wbsvr-2,etc —– main-server(публічний) ——– клієант (оглядач тенет)
wbsvr-1 є локальним веб-сером №1, наприклад http://192.168.1.1/tukang-nggame/
wbsvr-2 є локальним веб-сером №2, наприклад http://192.168.1.2/tukangnggame/ головний сервер (з публічним ІР)
Задача: отримати багатоцільове вільне середовище для управління проектами з веб-інтерфейсом, підтримкою Git та БД PostgreSQL.
Про те, як налаштувати публічний репозиторій Subversion (SVN), а також веб-інтерфейс до нього на веб-сервері Apache.
У статті описується процес налаштування публічного репозиторію Git, а також веб-інтерфейс до нього з веб-сервером Apache.
WebDAV (Web-based Distributed Authoring and Versioning) — набір розширень до протоколу Hypertext Transfer Protocol (HTTP), який дозволяє користувачам обмінюватись, редагувати і управляти файлами на віддалених серверах World Wide Web. Його розробкою займається відома організація Internet Engineering Task Force (IETF).
Власний веб-сервер каркасу django, включений туди виключно для тестування є надзвичайно глючним та не стабільним, тому більшість розробників та усі адміністратори веб-хостингів для більшої зручності та безпеки прив’язують в якості веб-сервера для обслуговування проектів django використовують Apache2.
Тут не описується, як налаштувати mysql, сам django, створити й налаштувати новий проект, тощо. Усе це користувачі django повинні вміти робити, якщо ж ні, документації в тенетах дуже не мало. Стаття виключно про те, що створити віртуальний хост apache2 для готового проекту django.
mod_defensible — модуль для веб-сервера Apache 2.x призначений для блокування спамерів та скрипт кідесів за допомогою DNSBL серверів.
Він дізнається ІР-адресу клієнта, і перевіряє її присутність у базі DNSBL, і у випадку її наявності у даній базі, повертає користувачу помилку “403 Forbidden”.