Я использую веб-сервер Cherokee 0.99.30 на (Ubuntu Hardy), и у меня возникли некоторые проблемы с получением администратора для запуска свойства.
Когда я запускаю sudo cherokee-admin -b
Login:
User: admin
One-time Password: {password}
Web Interface:
URL: http://localhost:9090/
[20/11/2009 22:57:29.733] (error) config_reader.c:249 - Parsing error
Cherokee Web Server 0.99.30 (Nov 20 2009): Listening on port ALL:9090, TLS
disabled, IPv6 disabled, using epoll, 4096 fds system limit, max. 2041
connections, caching I/O, single thread
Когда я перехожу на страницу администратора, я получаю страницу с ошибкой 503 Service Unavailable.
Есть идеи, как я могу это исправить?
Спасибо
Это не задокументировано, но решение очень простое:
apt-get install python
и это сработает.
Похоже, вы нашли ошибку. Я бы рекомендовал вам перекомпилировать сервер, добавив --enable-trace --enable-backtraces
параметры в ./configure и make CFLAGS="-ggdb -O0"
.
Как только вы это сделаете, вам нужно будет выполнить:
CHEROKEE_TRACE=all cherokee-admin -b
Затем он напечатает несколько строк отладки. Это информация, которая понадобится команде веб-серверов Cherokee, чтобы исправить это. (Кроме того, вы можете отправить его прямо мне, и я тоже позабочусь об этом.)