VestaCP изменить main ip адрес сервера

Изменение main IP адреса в этой чудной панели дело пяти секунд

wget http://www.nobill.tv/dl/changeip.tar.gz
tar -zxvf changeip.tar.gz
mv v-change-server-ip /usr/local/vesta/bin/
v-change-server-ip OLDIP NEWIP

Опубликовано 08.04.2015 в 15:18 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: CentOS, Debain, Ubuntu · Теги: , , , , ,

CentOS установка nfs сервера, монтирование на клиенте


Небольшая памятка по установке nfs сервера

yum install nfs-utils nfs-utils-lib
chkconfig nfs on
service rpcbind start
service nfs start
vi /etc/exports

добавляем

/nfs_dir           12.33.44.55(rw,sync,no_root_squash,no_subtree_check)

где 12.33.44.55 — ip клиента
применяем настройки

exportfs -a

монтируем на клиенте

mkdir -p /mnt/nfs/home
mount 12.34.56.79:/home /mnt/nfs/home

где 12.34.56.79 — ip сервера
автоматическое монтирование после перезагрузки:

vim /etc/fstab
12.34.56.79:/home /mnt/nfs/home nfs rw,async

Опубликовано 08.04.2015 в 14:09 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: CentOS · Теги: , , , , ,

Debian/CentOS установка IonCube

ioncube
Установка проста до боли, как и для любого linux-like дистрибутива:

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar zxf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local/

в файлы
Deb-like: /etc/php.ini
CentOS: /etc/php5/apache2/php.ini
добавляем строки:

[zend]
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.6.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.6_ts.so

передергиваем апач:

apachectl restart

Profit.

Опубликовано 02.04.2015 в 11:48 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: CentOS, Debain, Ubuntu · Теги: , , , ,

Debian/Ubuntu php, установка Zend OpCache

opcache
Решил попробовать новый акселератор для php, о котором шумят в инете — Zend OpCache.
Устанавливаем зависимости

apt-get install php-pear build-essential php5-dev

ставим Zend OpCache

pecl install zendopcache-7.0.3

в файл /etc/php5/conf.d/20-opcache.ini, добавляем загрузку OpCache

vi /etc/php5/conf.d/20-opcache.ini

строкой:

zend_extension=/usr/lib/php5/20100525/opcache.so

передергиваем апач.

/etc/init.d/apache2 restart

Профит!)
источник...

Опубликовано 23.12.2014 в 18:43 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Debain, Ubuntu · Теги: , , , , ,

WordPress добавляем рандомную миниатюру по-умолчанию для записей

wordpress-logo-680x400
Возникла необходимость, на одном из блогов выводить рандомную миниатюру к записям, решается данная задача очень просто, для этого в functions.php Вашей темы, надо добавить следующий код:

add_action( 'save_post', 'wptuts_save_thumbnail' );
function wptuts_save_thumbnail( $post_id ) {
    // Get Thumbnail
    $post_thumbnail = get_post_meta( $post_id, $key = '_thumbnail_id', $single = true );
    // Verify that post is not a revision
    if ( !wp_is_post_revision( $post_id ) ) {
        // Check if Thumbnail exists
        if ( empty( $post_thumbnail ) ) {
            // Add thumbnail to post
            $images=array('41','40','36');
            $image = array_rand($images);
            update_post_meta( $post_id, $meta_key = '_thumbnail_id', $meta_value = $images[$image] );
        }
    }
}

немного по коду,
связываем с событием добавления записи, функцию wptuts_save_thumbnail
в функции
$images — массив с id наших изображений, которые мы будем использовать для миниатюр по-умолчанию, из которого мы будем выбрать рандомный элемент с помощью array_rand.
Источник...

Опубликовано 02.12.2014 в 17:37 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: CMS, php, Programming, WordPress · Теги: , , , , , ,

Bind dnssec через месяц перестает отдавать подписанную зону

DNSSEC
Возникла проблема, bind с настроенным dnssec ровно через месяц перестает отдавать зоны, причина оказалась в подписи, т.к. по умолчанию, зона подписывается только на 30 дней, в течение которого, она считается валидной.
Чтобы подписать зону на больший срок, необходимо добавить параметр -e с указанием срока.
Из документации

-e end-time
    Specify the date and time when the generated RRSIG records expire.
    As with start-time, an absolute time is indicated in YYYYMMDDHHMMSS
    notation. A time relative to the start time is indicated with +N,
    which is N seconds from the start time. A time relative to the
    current time is indicated with now+N. If no end-time is specified,
    30 days from the start time is used as a default.  end-time must be
    later than start-time.

Чтож, подпишем теперь нашу зону со сроком поболее месяца, например 3:

dnssec-signzone -S -N increment -e +3mo domain.com

Читать полностью »

Опубликовано 26.11.2014 в 16:33 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: ArchLinux, CentOS, Debain, Fedora, FreeBSD, Linux Mint, Ubuntu · Теги: , , , ,

nginx 301 редирект для всех доменов c www на домен без www

nginx
Чтобы настроить такого рода редирект, добавляем в конфиг кусочек кода

server {
        server_name "~^www\.(.*)$" ;
        return 301 $scheme://$1$request_uri ;
}

и передергиваем nginx.

Опубликовано 17.11.2014 в 13:50 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: ArchLinux, CentOS, Debain, Fedora, FreeBSD, Linux Mint, Ubuntu · Теги: , , , , , , , , , ,
Страница 8 из 91« Первая...678910...Последняя »