Архив рубрики: Web-services

Вопросы, касаюшиеся работы различных сетевых утилит — FTP, SSH, Telnet и прочего

Python: скрипт создания нового виртуалхоста для нового пользователя

9 августа 2014
 

 Предполагается, что Apache HTTP настроен по статье CentOS: установка Apache HTTP + suEXEC + mod_fcgid. Добавлять сайты приходится не часто — но каждый раз это целая история. Было решено сделать скрипт, что бы автоматизировать этот процесс. Пока он только создаёт пользователя, директории и файлы. ToDo — добавить создание базы и создание конфигурационных файлов virtualhost-а для Apache HTTP… Читать далее »

CentOS: установка и настройка RoundCube Web Mail

13 июля 2014
 

 Установка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) IMAP/POP3 сервер: # dovecot —version 2.0.9 SMTP сервер: # yum list installed | grep exim exim.x86_64 4.72-5.el6 @epel Apache HTTP: # httpd -v Server version: Apache/2.2.15 (Unix) Server built: Apr 3 2014 23:56:16 Устанавливаем репозиторий Epel. Устанавливаем пакеты: # yum -y install php-xml php-mcrypt php-intl… Читать далее »

CentOS: установка и настройка Dovecot 2 + Exim + ClamAV + Postfixadmin

12 июля 2014
 

 Установка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) Предполагается, что MySQL и Apache HTTP уже установлены. Создаём базу для доменов и почтовых ящиков: mysql> create database vexim; Query OK, 1 row affected (0.00 sec) Создаём пользователя и даём доступ к этой базе: mysql> grant all on vexim.* to vexim@localhost identified by ‘PassWord’; Query OK, 0 rows… Читать далее »

Java: мониторим приложение с помощью JavaMelody

9 июля 2014
 

 Домашная страница проекта — тут>>>. Выводит очень много полезной информации, такой как кол-во используемой памяти, кол-во потоков, http-сессий и многое другое, при чём делает это в удобных графиках. Установка занимает буквально несколько минут. Качаем архив c страницы https://github.com/javamelody/javamelody/releases: $ cd /home/user/tmp $ wget https://github.com/javamelody/javamelody/releases/download/1.51.0/javamelody-1.51.0.zip

Linux: linux-dash — dashboard системной информации через web-интерфейс

24 июня 2014
 

 Случайно наткнулся на замечательную утилиту, которая выводит top и ещё много другой информации в веб-интерфейсе. Она пока в beta — но работает прилично. Домашняя страница проекта — тут>>>, демо можно посмотреть тут>>>. Хотя в README сказано, что CentOS не поддерживается — работает вполне адекватно (только не опознаёт Apache HTTP в установленных): # cat /etc/redhat-release CentOS… Читать далее »

Monitorix: установка на FreeBSD/CentOS

7 мая 2014
 

 Monitorix — простая система мониторинга с возможностью вывода графиков в веб-интерфейс. Написана на Perl, веб-интерфейс работает через p5-HTTP-Server-Simple. Установка производится на: # uname -sr FreeBSD 9.0-RELEASE-p3 Ищем порт:

FTP4ALL: установка, настройка, управление

25 декабря 2013
 

 FTP4ALL — очень старая система, предшественник сервера OpenFTPD, и более не поддерживается разработчиками: FTP4ALL is no longer maintained. This web site is only for historic purposes. Visit the successor project OpenFTPD instead. Но — пришлось  с ним иметь дело. Так как документации о нём практически нет (спасибо официальному сайта проекта — там информации более чем… Читать далее »

Tomcat: авторизация пользователей по RSA-ключам

29 ноября 2013
 

 Задача: ограничить доступ к серверу со стороны клиентов, и разрешить доступ только тем, у кого есть выданный нами RSA-ключ. Общую информацию об SSL можно найти в Wikipedia>>>. Настройка HTTPS для Apache HTTP Server описана тут>>>. Для начала — настроим Tomcat для работы через SSL. Создадим ключ для самого Tomcat:

SLES: установка и запуск Apache HTTP Server

6 ноября 2013
 

 Так как процесс установки, настройки и управления сервером Apache HTTP Server в операционной системе SUSE Linux Enterprise Server немного отличается от аналогичных действий в других системах — небольшая памятка. Система: $ cat /etc/SuSE-release SUSE Linux Enterprise Server 10 (x86_64) VERSION = 10 PATCHLEVEL = 3 Установка выполняется с помощью YaST, если сервер не был установлен… Читать далее »

CentOS: настройка Cntlm

23 сентября 2013
 

 Cntlm — это прокси-сервер, позволяющий проводить NTLM-авторизацию для сервисов, которые её не поддерживают. Установка производится на систему: # cat /etc/redhat-release CentOS release 6.4 (Final) Для установки требуется подключенный репозиторий Epel. Как его установить — смотрите в статье CentOS/RedHat: установка репозиториев Elrepo и Epel. Устанавливаем сам Cntlm: # yum -y install cntlm