Поднимаем svn и web-интерфейс к нему
Сегодня мы поднимем систему контроля версий subversion а также WebSVN для просмотра хранилищ с помощью браузера. Устанавливал это все я на Ubuntu Server 10.04, в качестве web сервера использовал Cherokee.
Установка subversion:
( Читать дальше )
Установка subversion:
( Читать дальше )
FreeBSD 9 + Cherokee / uWSGI + PINAX
В данном топике рассмотрим такую интересную вещь, как Pinax — заготовку для создания сайтов на базе фреймворка Django (шаблонизатор, основные функции, web-сервер для тестировния), работающего в свою очередь на Python. Особенность Pinax в том, что нам предлагается не готовая CMS, а заготовки для разных типов проектов. Тут и регистрация пользователей с поддержкой openid и топики и комментарии и блоги, сообщества, твиты, галереи, теги и прочее. Для всего этого уже готова структура базы данных.
Начнем со сборки Cherokee из портов:
Не забываем отметить галку uWSGI:
( Читать дальше )
Начнем со сборки Cherokee из портов:
cd /usr/ports/www/cherokee
make install
Не забываем отметить галку uWSGI:
( Читать дальше )
G-WAN: сервер приложений на чистом C
G-WAN — бесплатный (но не open source) скоростной web сервер и сервер приложений. Особенность в том, что сервлеты пишутся на ANSI C, сервер их компилирует и выполняет.
Чтобы запустить, на 64 битном Debian/Ubuntu необходимы пакеты совместимости с 32х битными исполняемыми файлами:
Для работы G-WAN также понадобятся заголовочные файлы библиотеки C:
Скачиваем архив, распаковываем, запускаем:
( Читать дальше )
Чтобы запустить, на 64 битном Debian/Ubuntu необходимы пакеты совместимости с 32х битными исполняемыми файлами:
sudo apt-get -y install ia32-libs libc6-dev-i386
sudo apt-get -y install libc6-dev
Для работы G-WAN также понадобятся заголовочные файлы библиотеки C:
sudo apt-get install libc6-dev
Скачиваем архив, распаковываем, запускаем:
( Читать дальше )
Alfresco: переход с порта 8080 на 80
Наиболее простой способ заставить Alfresco работать на 80 порту это не править конфигурационные файлы, а использовать обратный прокси на базе web сервера Cherokee. Например, см. топик Настраиваем реверс прокси в Cherokee для работы с Tomcat. По установке Cherokee было подробно изложено в топике Mihael: CentOS 5.5: Установка веб сервера Cherokee + PHP5.3 + MySQL
В админке Cherokee в виртуальных хостах есть заготовочка для Alfresco:
( Читать дальше )
В админке Cherokee в виртуальных хостах есть заготовочка для Alfresco:
( Читать дальше )
- 0
- 01 июня 2011, 16:03
- 5
Cherokee: искаженные страницы при работе через https
Есть такой глюк в Cherokee — страницы при работе через https отображаются частично, файлы также скачиваются не полностью.
Временное решение — отключить Chunked Encoding на вкладке Advanced Configuration.
Временное решение — отключить Chunked Encoding на вкладке Advanced Configuration.
- +5
- 09 марта 2011, 13:53
- 1
Настраиваем реверс прокси в Cherokee для работы с Tomcat
На сервере установлен web сервер Cherokee. Также необходим сервер приложений Tomcat. Естественно, на одном порту они работать не будут, а хочется обращаться к серверу приложений по обычному 80 порту. Для этого в Cherokee настроим реверс прокси на Tomcat.
В админке Cherokee добавляем новый виртуальный хост, выбрав в качестве шаблона сервер приложений Glassfish (практически тоже самое, что и Tomcat):
( Читать дальше )
В админке Cherokee добавляем новый виртуальный хост, выбрав в качестве шаблона сервер приложений Glassfish (практически тоже самое, что и Tomcat):
( Читать дальше )
- +4
- 05 января 2011, 19:44
- 2
CentOS 5.5: Установка веб сервера Cherokee + PHP5.3 + MySQL
Предисловие: CentOS установлен в нулевой конфигурации. Только стандартная base система. Голая консоль. Потребление оперативной памяти в пределах 37-40 Mb. После установки и запуска описываемых серверов потребление увеличилось до 57Mb.
( Читать дальше )
( Читать дальше )
- +5
- 19 декабря 2010, 17:37
- 3
Cherokee: 301й редирект
В web сервере cherokee 301й редирект можно настроить на вкладке Host Match, изменив метод на Wildcards. Добавляем шаблон *.example.com и при обращении, например, на www.example.com перейдет редирект на example.com.
( Читать дальше )
( Читать дальше )
- 0
- 08 декабря 2010, 19:09
- 2
Настройка чистых ссылок для LiveStreet в Cherokee
Собственно, есть обычные правила для mod_rewrite:
Нам нужно чтобы они работали в Cherokee.
Добавляем новое правило File Exists для нашего виртуального хоста:
( Читать дальше )
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
Нам нужно чтобы они работали в Cherokee.
Добавляем новое правило File Exists для нашего виртуального хоста:
( Читать дальше )
- +6
- 03 декабря 2010, 23:06
- 3
FreeBSD: установка web-сервера Cherokee
О web сервере Cherokee уже был топик на Мтааламу. Данный топик лишь описывает решение одной из проблем, возникающих при сборке Cherokee в FreeBSD (я использую 8.1).
Скачиваем архив с последней стабильной версией (1.0.10):
www.cherokee-project.com/downloads.html
Перед этим должны быть установлены из портов:
( Читать дальше )
Скачиваем архив с последней стабильной версией (1.0.10):
www.cherokee-project.com/downloads.html
./configure --localstatedir=/var --prefix=/usr/local --sysconfdir=/etc --with-wwwroot=/opt/www --with-mysql=/usr/local/mysql/bin/mysql_config --with-geoip=/usr/local --with-ffmpeg=/usr/local
Перед этим должны быть установлены из портов:
( Читать дальше )
- +4
- 04 декабря 2010, 15:40
- 4