Все об Ubuntu
Все об Ubuntu
Наверх

Меню сайта


sam-linux.ucoz.net

Ubuntu 16.04 LTS
 

  
Форма входа


Категории раздела
Ubuntu [3]
Программы для Ubuntu [18]
Командная строка Linux [13]


Поиск


Календарь


Help Ubuntu
help.ubuntu.ru



The Internet Defense
                 League

Member of The Internet Defense League


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

      
Приветствую Вас, Гость · RSS 20-Апреля-2024, 14:05
Главная » Статьи » Программы для Ubuntu

Идеальный сервер
Идеальный сервер - Ubuntu/Debian с memcached и eaccelerator ISPConfig 3


Активация root
Для тех кто хотел бы использовать Webmin на своем сервере в Ubuntu необходимо активировать суперпользователя root, для этого выставим пароль root и зайдем под ним (Для Debian это делать не надо):

sudo passwd root
sudo -s
su -s

Установка Webmin

Для установки Webmin произведем обновление системы, и установим инсталяционный пакет:

apt-get update
apt-get upgrade

Теперь произведем загрузку и установку самого пакета Webmin (после установки он доступен по адресу https://ваш адрес:10000)wget http://sourceforge.net/projects/webadmin/files/webmin/1.560/webmin_1.560_all.deb/download (версию подставляйте свежую на момент своих действий)

dpkg -i webmin_1.560_all.deb
apt-get -f install


Доставим g++ он пригодится в дальнейшем:

apt-get install g++

Убедитесь, что все необходимые пакеты установленны, выполнив следующую команду установки apache2 + phph5 + mysql + phpmyadmin:

apt-get install mysql-server mysql-client libmysqlclient15-dev apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 libapache2-mod-ruby php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl phpmyadmin

Если окажется, что один из пакетов еще не установленн, установите его. Разрешаем модули апача (под вопросом):

a2enmod ssl
a2enmod rewrite
a2enmod suexec
a2enmod include

правим в двух местах:

cd /etc/apache2/apache2.confnano
cd /etc/apache2/apache2.conf


[...]
MaxClients 20
[...]
MaxClients 20
[...]


Устанавливаем memcached:

apt-get install memcached

Устанавливаем eAccelerator. Так же качаем и устанавливаем php5-dev, т.к. нам понадобится утилита phpize.

apt-get install php5-dev
apt-get install make
cd /tmp/
wget http://acelnmp.googlecode.com/files/eaccelerator-0.9.6.1.tar.bz2
tar xvjf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
phpize
./configure --enable-eaccelerator=shared
make
make install


Создаем папку кеша:

mkdir -p /var/cache/eaccelerator
chmod 0777 /var/cache/eaccelerator


Редактируем конфиг PHP:

nano /etc/php5/apache2/php.ini

Добавляем данный код сверху:

[PHP]

; eAccelerator configuration
; Note that eAccelerator may also be installed as a PHP extension or as a zend_extension
; If you are using a thread safe build of PHP you must use
; zend_extension_ts instead of zend_extension
extension = "eaccelerator.so"
eaccelerator.shm_size = "16"
eaccelerator.cache_dir = "/var/cache/eaccelerator"
eaccelerator.enable = "1"
eaccelerator.optimizer = "1"
eaccelerator.check_mtime = "1"
eaccelerator.debug = "0"
eaccelerator.filter = ""
eaccelerator.shm_max = "0"
eaccelerator.shm_ttl = "0"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "0"
eaccelerator.compress = "1"
eaccelerator.compress_level = "9"
eaccelerator.allowed_admin_path = "/var/www/eaccelerator"
[...]
Перезапускаем сервисы:

service apache2 restart
service nginx restart
service memcached restart

Все сделано, теперь нах сверх быстрый идеальный сервер потребляет около 100м оперативной памяти.

Для тех кому нужен sphinx
(free open-source SQL full-text search engine)wget http://sphinxsearch.com/files/sphinx-2.0.1-beta.tar.gz

tar –xzvf sphinx-2.0.1-beta.tar.gz
cd sphinx-2.0.1
./configure
make
make install
mkdir -p /var/db/sphinx/log
chmod -R 777 /var/db/
mkdir -p /usr/local/SphinxIndex
chmod -R 777 /usr/local/SphinxIndex/


и правим конфиг под свои нужды:

nano /usr/local/etc/sphinx.conf

Все удачи!!!!!!
Категория: Программы для Ubuntu | Добавил: macht (02-Января-2012)
Просмотров: 2508 | Комментарии: 81 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]