• Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта


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

    Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
     

    UbuntuПродолжая развивать тему об оптимизации и ускорении идеального сервера под управлением Ubuntu и Debian. Хотелось бы Вам предложить memcached и eaccelerator, в качестве ускорителей в добавлении к уроку Идеальный сервер - Ubuntu/Debian с nginx [ISPConfig 3]. Для удобства в данном уроке рассмотрена установка Webmin. (Для легкого администратирования сервера и получения информации от системы).

    Активация root

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

    • sudo passwd root
    • su

    Установка 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

    правим в двух местах /etc/apache2/apache2.conf

    • nano /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

    Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
    yandex-disk
    Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

    >> Ubuntu 12.04 + Nginx Скачать сервер
    >> Fedora 15 Скачать сервер
    >> Простой Debian 6.0.6 Скачать сервер
    >> CentOS 6.0 и
    + (5.6) другой
    Скачать сервер
    >> OpenSUSE 11.4
    MAX
    Скачать сервер

    Вход на сайт

    ВНИМАНИЕ!

    Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.