• Ввойдите на сайт >>>

Статьи

Установка и настройка веб-сервера Cherokee в Linux

  1. Чероки Особенности
  2. 1) Как установить чероки
  3. 1a) Как установить Cherokee: Метод 1
  4. 1b) Как установить Cherokee: Метод 2
  5. 2) Как начать чероки
  6. 3) Как настроить админа Cherokee
  7. 4) Как получить доступ к админу Cherokee

Cherokee - это инновационный, многофункциональный, молниеносный и простой в настройке веб-сервер с открытым исходным кодом, разработанный для следующего поколения защищенных веб-приложений с высокой степенью параллелизма, с дружественным интерфейсом, называемым графическим интерфейсом cherokee-admin .

Чероки Особенности

  • Удобный
  • Поддержка всех технологий, таких как (FastCGI, SCGI, PHP, uWSGI, SSI, CGI, LDAP, TLS / SSL, HTTP-прокси, потоковое видео, кеширование контента, формирование трафика и т. Д.)
  • Кроссплатформенный
  • Окончательный интерфейс GUI доступен
  • Для получения дополнительной информации о Конфигурация чероки
  • Для получения дополнительной информации о чероки адмни

1) Как установить чероки

Выполните следующие простые шаги, чтобы установить веб-сервер Cherokee в Linux. Для CentOS / RHEL вам необходимо включить репозиторий EPEL. Для Ubuntu вам нужно включить PPA, а PPA доступен до Ubuntu 13.10, для последней версии Ubuntu вам необходимо установить исходный код или метод автоматической установки.

# Установка чероки в CentOS / RHEL / Fedora # [электронная почта защищена] [~] # yum install cherokee # установка Cherokee в Debian # [электронная почта защищена] [~] # apt-get install cherokee

1a) Как установить Cherokee: Метод 1

По умолчанию проект Cherokee предлагает автоматический установщик для всех остальных дистрибутивов, которые не имеют репозитория. Это загрузит и установит Cherokee в / opt / cherokee.

# Установка Cherokee в дистрибутиве Linux [электронная почта защищена] [~] # wget https://raw.github.com/cherokee/installer/master/install.py && python install.py или [электронная почта защищена] [~] # curl -LO https://raw.github.com/cherokee/installer/master/install.py && python install.py

1b) Как установить Cherokee: Метод 2

В качестве альтернативы вы можете установить веб-сервер Cherokee из исходного кода.

# Скачать последнюю версию веб-сервера Cherokee # [электронная почта защищена] [~] # wget https://github.com/cherokee/webserver/archive/v1.2.103.zip # Извлечь zip-файл # [электронная почта защищена] [~] # unzip v1.2.103.zip # Перейдите в каталог v1.2.103 # [электронная почта защищена] [~] # cd v1.2.103 # Запустить скрипт настройки Cherokee # [электронная почта защищена] [~] # ./configure --prefix = / usr --localstatedir = / var --sysconfdir = / etc # Скомпилировать исходный код Cherokee # [электронная почта защищена] [~] # make # Установить двоичные файлы Cherokee, документацию и веб-интерфейс. # [электронная почта защищена] [~] # сделать установку

2) Как начать чероки

После установки вы должны запустить Cherokee вручную, введя команду ниже на своем терминале

# Запустить Cherokee веб-сервер # [электронная почта защищена] [~] # сервис чероки старт

Домашняя страница для веб-сервера чероки.
Домашняя страница для веб-сервера чероки

3) Как настроить админа Cherokee

Веб-сервер чероки, имеющий веб-пользователя
Интерфейс, где вы можете управлять всем веб-сервером через графический интерфейс, который является удивительной функцией, а другие веб-серверы не имеют этой функции. По умолчанию интерфейс администратора чероки прослушивает адрес обратной связи (127.0.0.1) и номер порта (9090). Каждый раз он генерирует одноразовый пароль для аутентификации интерфейса администратора, когда вы нажимаете приведенную ниже команду по соображениям безопасности. Если вы хотите получить доступ к администратору чероки по определенному IP-адресу, вы можете добавить опцию -b , если вы не упомянули IP-адрес, он будет привязан ко всем интерфейсам.

# По умолчанию будет привязан только адрес обратной связи # [электронная почта защищена] [~] # cherokee-admin [02/11/2015 15: 28: 20.863] (предупреждение) rrd_tools.c: 121 - Не удалось найти двоичный файл rrdtool. | Пользовательский двоичный файл rrdtool не был определен, и сервер не смог найти его в $ PATH. Cherokee Web Server 1.2.103 (15 апреля 2015 г.): прослушивание через порт 127.0.0.1:9090, TLS отключен, IPv6 включен, используется epoll, ограничение системы 4096 fds, макс. 2041 соединение, кэширование ввода / вывода, однопотоковое имя пользователя: пользователь: admin Одноразовый пароль: vHthiivc9WK2WJMW Веб-интерфейс: URL: http://127.0.0.1:9090/

Для привязки конкретного IP-адреса.

# Для привязки определенного IP-адреса # [электронная почта защищена] [~] # cherokee-admin -b 192.168.0.100 [02/11/2015 15: 29: 53.290] (предупреждение) rrd_tools.c: 121 - Не удалось найти двоичный файл rrdtool. | Пользовательский двоичный файл rrdtool не был определен, и сервер не смог найти его в $ PATH. Cherokee Web Server 1.2.103 (15 апреля 2015 г.): прослушивание через порт 192.99.246.33:9090, TLS отключен, IPv6 включен, используется epoll, ограничение системы 4096 fds, макс. 2041 соединение, кэширование ввода / вывода, однопотоковый Логин: пользователь: admin Одноразовый пароль: 2W9qMVDm0zK75grk Веб-интерфейс: URL: http://192.168.0.100:9090/

Связать весь интерфейс.

# Чтобы связать весь интерфейс. # [электронная почта защищена] [~] # cherokee-admin -b [03/11/2015 13: 05: 31.018] (предупреждение) rrd_tools.c: 121 - Не удалось найти двоичный файл rrdtool. | Пользовательский двоичный файл rrdtool не был определен, и сервер не смог найти его в $ PATH. Cherokee Web Server 1.2.103 (15 апреля 2015 г.): прослушивание через порт ALL: 9090, TLS отключен, IPv6 включен, используется epoll, ограничение системы 4096 fds, макс. 2041 соединение, кэширование ввода / вывода, однопотоковый логин: пользователь: admin одноразовый пароль: x33B5dodxMEPWT3n веб-интерфейс: URL: http: // localhost: 9090 /

По соображениям безопасности мы должны использовать SSH туннель в производственной среде! Это намного лучше.

# SSH туннель # [электронная почта защищена] [~] # ssh -L 9090: localhost: 9090 remote_IP

После этого вы можете получить доступ к удаленному интерфейсу через http: // localhost: 9090, и каждый запрос будет перенаправлен на удаленный IP-адрес, запущенный cherokee-admin.

4) Как получить доступ к админу Cherokee

Перейдите в браузере http: // localhost: 9090 или http: // IP: 9090, он попросит вас ввести данные для входа.
Перейдите в браузере http: // localhost: 9090 или http: // IP: 9090, он попросит вас ввести данные для входа
Интерфейс администратора чероки: Теперь вы готовы управлять веб-сервером чероки. Вы можете настроить веб-сайты и изменить параметры в соответствии с вашими требованиями. Вы должны потратить некоторое время, чтобы пройти через все варианты, чтобы понять особенности.

Пожалуйста, следите за обновлениями 2daygeek, чтобы получить последние ПОДСКАЗКИ и ПОДСКАЗКИ LINUX ..)

Новости

Карта