Авторизация

Вы можете войти через одну из учетных записей:

ИЛИ



Напомнить пароль
Регистрация

WebCherokee – быстрый вебсервер. Установка

В описании говорится, что Cherokee является быстрым и простым в настройке веб сервером. Вместе с ним распространяется специальный вебсервер – конфигуратор для более простой настройки. В общем все выглядит довольно интересным.

Поставим Cherokee из портов:
cd /usr/ports/www/cherokee/
make install clean


Перед сборкой будет небольшой диалог настройки:

┌────────────────────────────────────────────────────────────────────┐
│                   Options for cherokee 0.99.49                     │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │            [X] WWWUSER  Run as www:www user                    │ │
│ │            [ ] IPV6     IPv6 support                           │ │
│ │            [ ] MYSQL    MySQL Database                         │ │
│ │            [ ] LDAP     LDAP Support                           │ │
│ │            [X] GEOIP    GeoIP Support (recommended)            │ │
│ │            [ ] FFMPEG   FFMpeg Support                         │ │
│ │            [X] NLS      NLS Support                            │ │
│ │            [ ] INTPCRE  Use Internal PCRE Library              │ │
│ │            [X] ADMIN    Build the Admin Interface              │ │
├─└────────────────────────────────────────────────────────────────┘─┤
│                       [  OK  ]       Cancel                        │
└────────────────────────────────────────────────────────────────────┘


После того, как сборка будет закончена, можно разрешить запуск и запустить Cherokee:
Разрешим запуск:

echo 'cherokee_enable="YES"' >> /usr/local/etc/


Теперь немного подправим место хранения логов и права на них:
Создадим директорию для логов и выставим на нее права:

mkdir /var/log/cherokee/
chown www:www /var/log/cherokee/


Теперь пропишем в конфиге путь к нашим логам:
Error лог:
Находим:

vserver!1!error_writer!filename


и правим так:

vserver!1!error_writer!filename = /var/log/cherokee/cherokee.error


И access лог:
Находим:

vserver!1!logger!access!filename


и правим так, что бы было:

vserver!1!logger!access!filename = /var/log/cherokee/cherokee.access


И запустим Cherokee:

/usr/local/etc/rc.d/cherokee start


И подключившись браузером к серверу где мы установили Cherokee, то должны увидеть такую картинку:


Сам вебсервер Cherokee установлен. Теперь можно переходить к настройке. Можно пойти традиционным путем, править конфиг, а можно запустить вебадминку.
Везде в документации рекомендуют строить ssh проброс портов к админке и запускать ее на локалхосте. Этот вариант безопасен, но если вы настраиваете сервер из локалки или изредка запускаете админку, что бы поправить настройки, смысла городить пробросы нет. При указании опции -b, админка Cherokee отвечает на всех интерфейсах.
Поэтому запустим админку на внешнем интерфейсе:

/usr/local/sbin/cherokee-admin -b
В ответ мы увидим:

Login:
  User:              admin
  One-time Password: LB0NaizwDqhxkWhb
 
Web Interface:
  URL:               http://localhost:9090/
 
[16/05/2010 15:18:58.659] (error) rrd_tools.c:120 - Could not find the rrdtool binary.
Cherokee Web Server 0.99.49 (May 14 2010): Listening on port ALL:9090, TLS
disabled, IPv6 disabled, using poll, 4096 fds system limit, max. 2041
connections, caching I/O, single thread


При старте у меня cherokee-admin ругается на отсутсвие rrdtools
Если установить rrdtool, то можно будет увидеть различные графики, но к функционалу управления сервером rrdtool отношения не имеет, можно обойтись и без него. При старте cherokee-admin генерирует пароль для доступа к админке. Пароль генерируется каждый раз новый.
Подключившись браузером мы можем авторизоваться и получить доступ к управлению сервером.
Админка достаточно удобная и простая. Русского нет. В ближайшее время постараюсь написать обзор по управлению сервером.
  • 0
  • Diesel
  • 16 мая 2010, 21:18
  • add twitter 

Комментарии (0) Вконтакте (0) facebook (0)

Комментарии (0)

rss свернуть / развернуть

Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.