Ошибка: alt-php56-mysql5.5-5.6.26-1.el7.x86_64: failed to retrieve getPackage/alt-php56-mysql5.5-5.6.26-1.el7.x86_64.rpm from cloudlinux-x86_64-server-7 error was [Errno -1] Package does not match intended download

Данная ошибка обычно значит что пакет в локальном кеше отличается от пакета в репозитории. yum update и yum makecache при такой ошибке не помогает. Ну или в моём случае не помог.

Для исправления данной ошибки, необходимо удалить указанные в ошибке пакеты, которые располагаются в папке /var/cache/yum/ и после этого сделать yum makecache.

Esxi-Rtl

ESXi 5.5 и сетевые карты Realtek

Сегодня столкнулся с проблемой при установке ESXi 5.5 на сервер.

Как оказывается ESXi 5.5 не поддерживает сетевые карты Realtek. По крайней мере та, что стояла в сервере, а это была карта на чипе r8168, не завелась стандартной установкой из ISO, скачаного с официального сайта VMware. По этому пришлось прибегнуть к некоторым танцам с бубном.

Ошибка при установке была такого плана:

ksNQyXZ

После получения данного сообщения,
Читать полностью…

IMG_20150609_125512

Увеличение памяти на ESP8266 ESP-01

Сегодня речь будет идти о том, как увеличить количество памяти на модуле ESP8266 ESP-01, путём замены чипа на новый.

На IRC канале проекта homes-smart.ru, Макс — разработчик прошивки для ESP модулей, предложил идею что есть возможность заменить стандартный чип на более емкий. Для замены был выбран новый, от производителя: «Winbond Electronics Corporation (WINBOND)» чип: «W25Q32FVSSIG» имеющий у себя на борту 4МБ памяти. Мной был куплен примерно за
Читать полностью…

1347998788_dns

Бесплатная альтернатива DynDNS

Приветствую!

Сегодня расскажу о своей реализации, бесплатной альтернативы сервисов типа DynDNS.

Я знаю что есть множество сервисов предоставляющих свои услуги бесплатно. Но!

У некоторых из них есть какие-либо определённые условия по использованию.

Хотелось написать что-то своё. Так как очень необходим опыт по написанию BASH скриптов.

Своё всегда приятнее 🙂

Так как я использую систему умного дома MDM, то конечно хотелось бы заходить на WEB морду системы
Читать полностью…

Установка Nginx CentOS

Для установки необходимо добавить репозиторий:

vi /etc/yum.repos.d/nginx.repo

И добавить в файл:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

После этого приступать к установке:

yum install nginx

Основной конфигурационный файл: /etc/nginx/nginx.conf
Файлы виртуальных хостов: /etc/nginx/conf.d
Файл виртуального хоста: domain.com.conf
Минимальная конфигурация виртуального хоста:

server {
listen 80;
server_name domain.com;

access_log logs/host.access.log main;

location / {
root /usr/share/nginx/html;
index index.html index.htm;
}

error_page 404 /404.html;

location = /404.html {
root /usr/share/nginx/html;
}
}

После добавления виртуального хоста необходимо проверить конфиг:

/etc/init.d/nginx configtest

И в случае если будет отображено сообщение: “Syntax is ok”
Читать полностью…

Установка Nginx Ubuntu

Для установки необходимо скачать ключ репозитория: http://nginx.org/keys/nginx_signing.key
И затем добавить его:

apt-key add nginx_signing.key

После этого добавить репозиторий:

vi /etc/apt/sources.list

 И добавить в конец файла:

deb http://nginx.org/packages/ubuntu/ codename nginx
deb-src http://nginx.org/packages/ubuntu/ codename nginx

Где codename — это кодовое имя системы: http://nginx.org/ru/linux_packages.html#distributions

После этого сделать обновить кеш пакетов:

apt-get update

И можно устанавливать:

apt-get install nginx

Виртуальные хосты по аналогии как в CentOS.

Установка Apache CentOS

Установка:

yum install httpd

Основной конфигурационный файл: /etc/httpd/conf/httpd.conf
Файлы виртуальных хостов: /etc/httpd/conf.d
Файл виртуального хоста: domain.com.conf

Минимальная конфигурация виртуального хоста:

ServerName domain.com
CustomLog /var/www/httpd-logs/webpoint.net.ua.access.log combined
DocumentRoot /var/www/html
ServerAdmin admin@domain.com

После добавления виртуального хоста необходимо проверить конфиг:

/etc/init.d/httpd configtest

И в случае если будет отображено сообщение: “Syntax OK” перезагрузить httpd:

/etc/init.d/httpd restart

Установка Apache Ubuntu

Установка:

apt-get install apache2

Основной конфигурационный файл: /etc/apache2/apache2.conf
Файлы виртуальных хостов: /etc/apache2/sites-available
Файл виртуального хоста: domain.com.conf

Минимальная конфигурация виртуального хоста:

#Имя хоста
ServerName domain.com
#Корневая папка хоста
DocumentRoot /var/www/domain.com

#Разрешение на перезапись всех директив при помощи .htaccess
AllowOverride All

LogLevel warn
CustomLog ${APACHE_LOG_DIR}/domain.com.access.log combined

После добавления виртуального хоста необходимо включить его:
a2enconf domain.com.conf
После этого следует перезагрузить Apache:

service apache2 restart