База знаний : Linux Server
В Ubuntu вы можете столкнуться с проблемой при обновлении например  /etc/resolv.conf,  или другого любого файла даже если у вас есть права root. Ошибка: rm: cannot remove '/etc/resolv.conf': Operation not permitted ПРЕДВАРИТЕЛЬНЫЕ УСЛОВИЯ * Доступ к...
ЧПУ под php-fpm + Nginx для CMS Flynax #non last slash redirect rewrite ^([^\.]*[^/])$ $1/ permanent; if (!-e $request_filename) { #define paging rewrite ^/([^/]*)/((.*)/)?(index([0-9]*).ht(m?ml?))?$ /index.php?page=$1&rlVareables=$3&pg=$5 last; ...
JPEGOPTIM ОПТИМИЗАЦИЯ JPG sudo apt-get install jpegoptim JPEGOPTIM МОЖНО ИСПОЛЬЗОВАТЬ СО СЛЕДУЮЩИМИ КЛЮЧАМИ: * –STRIP-ALL удаляет комментарии, Exif, IPTC, ICC, XMP * –ALL-PROGRESSIVE преобразует в прогрессивный jpeg * -P сохранит время создания т...
ВКЛЮЧИТЬ ПРОТОКОЛ HTTP/2 НА ВИРТУАЛЬНОМ ХОСТЕ APACHE Сначала вам нужно включить модуль HTTP/2. sudo a2enmod http2 Затем отредактируйте файл виртуального хоста Apache. Если вы включили HTTPS с помощью Let's Encrypt, SSL виртуального хоста создается как ...
На примере Обновим Debian 9 (Stretch) до Debian 11 (Bullseye) с пошаговым руководством. КАК УЗНАТЬ ВЕРСИЮ DEBIAN Чтобы узнать текущую версию Debian, введем команду: cat /etc/debian_version [Как узнать версию Debian] СОЗДАНИЕ BACKUP СИСТЕМЫ Создать ...
Проблема в том, что DSM выполняет автоматическое расширение только тогда, когда происходит событие добавления/замены диска. Это не срабатывает, когда вы намеренно расширяете базовый том с помощью виртуального хранилища — действие пользователя, которое ник...
Для того, чтобы PHP мог отрабатывать в файлах формата  .HTML или .HTM  или любой другой необходимо добавить в файл .HTACCESS следующие директивы:   ДЛЯ ОБРАБОТЧИКА APACHE    AddHandler php5-script _.PHP .HTML .HTM_    AddType text...
ВНИМАНИЕ! Для перевода сайта на CMS _WordPress, Joomla, OpenCart, Bitrix _необходимы дополнительные действия. * Зайдите в панель управления хостингом ПОД ROOT ПОЛЬЗОВАТЕЛЕМ (не обычным пользователем) в раздел _WWW-ДОМЕНЫ_. Далее Вам необходимо посмотре...
ДЛЯ АТАКИ В РЕАЛЬНОМ ВРЕМЕНИ * Подключитесь к серверу через SSH. * Определите исходные IP-адреса и номера подключений: * ss -tan state established | grep ":80\|:443" | awk '{print $4}'| cut -d':' -f1 | sort -n | uniq -c | sort -nr * Найдите домен...
В SYNOLOGY БЫВАЮТ ТАКИЕ СИТУАЦИИ КОГДА ПОСЛЕ НЕКОРРЕКТНОГО ВЫКЛЮЧЕНИЯ ИЛИ ПЕРЕЗАГРУЗКИ  СЕРВЕРА РАЗДЕЛ СТАНОВИТСЯ В СТАТУС DEGRADED, ПРИ ЭТОМ ПРИ ПРОВЕРКЕ ФАЙЛОВОЙ СИСТЕМЫ ОШИБОК НЕ ОБНАРУЖИВАЕТСЯ, НО ТЕМ НЕ МЕНЕЕ СТАТУС РАЗДЕЛА НЕ МЕНЯЕТСЯ И SYNOLOGY ПРЕ...
УСТАНОВКА, НАСТРОЙКА И ИСПОЛЬЗОВАНИЕ СКАНЕРА УЯЗВИМОСТЕЙ СЕРВЕРА RKHUNTER На хабре не раз было упомянуто приложение под названием rkhunter. Хотелось бы остановиться на нем по подробней. Rkhunter — это сканер различных видов локальных (потенциальных) уяз...
Ставим необходимые пакеты: > yum -y install nfs-utils portmap Запускаем необходимые службы: > /etc/init.d/portmap start > /etc/init.d/nfs start Создаем точку монтирования для NFS диска: > mkdir -p /mnt/nfsdisk Монтируем: > mount 10.0.100.100:/mnt/h...
ШАГ 1 После того, как диск в панели управления был увеличен, необходимо сделать его доступным для Debian 9. Откройте терминал с правами суперпользователя (логин и пароль указаны в состоянии сервера) и выполните проверку. echo 1 > /sys/block/sda/device/...
Добавить:в файл /etc/sysctl.confnet.ipv4.conf.default.rp_filter = 2net.ipv4.conf.all.rp_filter = 2Далее выполнить sysctl -p В ядре Linux для каждого интерфейса по умолчанию включен параметр Reverse Path Filtering (rp_filter). В случае, когда вы исполь...
    Между тегами server { } вставить код ниже     rewrite ^/sitemap.xml$ /index.php?route=feed/google_sitemap last;     rewrite ^/googlebase.xml$ /index.php?route=feed/google_base last;     rewrite ^/system/download/(.*) /index.php?route=error/not_f...
По очереди выполняем следующие команды: yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm yum --enablerepo=remi install compat-mysql51 mysql service mysqld restart mysql_upgrade
Бывают ситуации когда компьютеры или связка серверов находится во внутренней сети и один сервер существует как во внутренней так и во внешней. Так вот встает вопрос о том как же и остальным серверам получить доступ во вне для обновлений или подключения ...
Для того, что бы работали ссылки ЧПУ при переключении обработчика скажем с Fast-CGI или Apache на PHP-FPM  обслуживаемый веб-сервером Nginx необходимо в конфигурационном файле домена прописать: if (!-e $request_filename) { set $test P; } if ($uri !~ ...
Чтобы настроить почту на сервер Bitrix, воспользуйтесь следующей инструкцией.Мы рекомендуем сделать это через стороннее SMTP. Для этого ваш домен должен быть делегирован на Яндекс ПДД, Почту для домена Mail.ru или аналогичные сервисы.1. Подключаемся к с...
  dd: ТЕСТ Скорости ЗАПИСИ Диска Выполните следующую команду для определения скорости ЗАПИСИ на накопитель:$ sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 3.2...
Выделенный сервер или VPS/VDS?Аренда выделенного сервера имеет ряд преимуществ и недостатков по сравнению с VPS. Среди преимуществ:более высокая производительность: больше ресурсов, выше скорость обработки операций, т.к. выделенный сервер - отдельны...
Все чаще и чаще клиенты задают вопросы о том какую платформу виртуализации им выбрать при аренде VPS.  Выберите необходимую Вам систему виртуализации на основе описания ниже:                 Мы рекомендуем vSphere VPS тем, кому важен полный...
Что такое Memcache и какое отношение он имеет к PHP?Memcache разработан для кэширования данных, генерация которых требует большого количества ресурсов. Такого рода данные могут содержать что угодно, начиная с результатов запроса к базе данных и зака...
Для начала в консоли выполним команду: cat /proc/sys/vm/swappiness Поумолчанию результат будет 60. Это параметр, который контролирует количество свободной памяти, который контролирует, при какой загруженности у нас начнется сброс страниц в sw...
Создаем раздел на новом диске: fdisk /dev/sdd Команда (m для справки): n Действие команды e расширенный p основной раздел (1-4) p Номер раздела (1-4): 1 Первый цилиндр (1-3524, по умо...
Создание SWAP файла Создаем файл необходимого размера для swap области, где /home/swap-tmp - это имя и путь файла, а count=1024K его размерв, в данном случае - 1024 Мб): # sudo dd if=/dev/zero of=/home/swap-tmp bs=1024 count=1024K На экране получим...
Поиск вирусов с помощью Linux Malware Detect Введение Linux Malware Detect (LMD) или maldet - это специализированный инструмент для поиска вирусов, спам-скриптов, веб-шеллов и прочего вредоносного кода в файлах сайтов. Он может создавать отчеты и л...
ОС забирает неверный MAC-адрес для eth0 из гипервизора.Нужно отредактировать файлы:/etc/udev/rules.d/70-persistant-net.rules /etc/sysconfig/network-scripts/ifcfg-eth0 Нужно указать в файлах одинаковый MAC для eth0.Изменения в /etc/udev/rules.d/70-persi...
Имеем VPS сервер на CentOS с размером диска 8 Гб. Требуется увеличить размер диска до 10Гб. Чтобы операционная система начала использовать новый свободный дисковый объём необходимо расширить имеющийся логический том. Расширять том, будем, добавляя ...
Заходим на сервер через putty пользователем root 1. Создаем пользователя teamspeak      a - Через Putty, командой adduser. root@timspik:~# adduser teamspeak Enter new UNIX password: Retype new UNIX password: Is this information correct? [Y/n] y b - Ч...
SH (англ. Secure Shell — «безопасная оболочка») — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и передачу файлов. Сходен по функциональности с протоколами Tel...
Платформа VMBitrix — виртуальный (VPS) сервер, полностью настроенный для оптимальной работы с продуктами «1С-Битрикс» и готовый к немедленному использованию. VMBitrix сэкономит вам время и силы на правильное развертывание и администрирование ваше...
Для смены репозиторий необходимо на серверах Ubuntu отредактировать файл  /etc/apt/sources.list Скачать отредактированный файл с нашего сервера: http://manuals.hitex.by/sources.list В качестве редактора мы будем использовать миниатюрный редактор nano =...
Данная панель управления предоставляется только с тарифными планами VPS-OpenVZ. Присутствующий функционал: 1. перезагрузка виртуального сервера2. переустановка виртуального сервера3. доступ к консоли виртуального сервера Начнем с пункта номер 1 и допу...
При расширении раздела, есть шанс, что понадобится перезапустить систему для применения изменений. Для примера возьмем, сервер, на который нам надо расширить корневой раздел. # df Filesystem 1K-blocks Use...
Возникают ситуации когда HTTP или MySql сервер "пададют" при работе или же увеличивается нагрузка , в результате до момента вашей рекации сайт не будет доступен пользователям. Набор данных скриптов поможет справиться с неприятной ситуацией: -...
Подкачка страниц swap — один из механизмов виртуальной памяти, при котором отдельные фрагменты памяти перемещаются из ОЗУ к примеру в раздел на жёсткий диск, тем самым освобождая ОЗУ для загрузки других фрагментов памяти. Самый дельный вариант по...
При обновлении  до версии PHP 5.4.0 или  PHP 5.4.0 возникают проблемы с отображением писем в SquirrelMail, а именно не отображаются темы писем в русской кодировке. Для решения проблемы отредактируйте файл  /usr/share/squirrelmail/functions/i18n.php От...
Для включения опции  пассивного режима на ProFTPD сервере, необходимо в конфигурационном файле /etc/proftpd.conf добавить строчку PassivePorts 60000 65534 сохранить конфиг и перезапустить FTP сервер. Если у вас на сервере включен фаервол или другой ...
Для тарифных планов VPS-VSphere серверов существует WEB панель управления сервером расположенная по адресу https://vps.rbel.info:9443/vsphere-client/ через которую вы можете осуществлять физическую перезагрузку сервера, посмотреть статистику его загрузк...
Наша задача настроить на локальном сервере, под управлением ОС Ubuntu /Debian отправку почты средствами php-функции mail(). 1. Установка SendMail из репозитория apt-get install sendmail 2. Проверка работоспособность smtp-сервера при помощи коммандн...
Для того,что бы заблокировать весь внешний трафик на вашем VPS воспользуйтесь созданным нами конфигом. Конфиг необходимо закачать в директорию /etc  и затем выполнить в ssh  последовательно команды: iptables-restore /etc/iptables.up.rulesiptables-save ...
1. Остановите сервер ?./ts3server_startscript.sh stop 2. Отредактируйте скрипт ts3server_startscript.sh заменив ? COMMANDLINE_PARAMETERS="" на ?COMMANDLINE_PARAMETERS=$2 3. Запустите скрипт с параметрами: ?./ts3server_st...
Данный вариант подходит только для атак типа "отказ в обслуживании". Итак для определения возможно атаки на понадобятся следующие команды: Кол-во запущенных процессов Apache: CentOS ps aux | grep httpd  |wc -l Debian/Ubuntu ps aux | grep apac...
1. Запускаем PuTTY, заходим на сервер и выполняем команду: Код: cd /opt 2. Загружаем дистрибутив HLDS на свой VPS: Код: wget адрес сервера сдистрибутивом 3. Распаковываем: Код: ...
Перейдем в директорию /tmp: # cd /tmp Загрузим дистрибутив с сайта производителя для 32-битных ОС: # wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz или для 64-битных ОС: # wget http://downloads.zend.c...
Webmin - это программный комплекс, который позволяет администрировать unix-подобную операционную систему, не работая с командной строке и не запоминая ни одной команды. Все управление сервером происходит через веб-интерфейс. Используя любой браузе...
УСТАНОВКА УТИЛИТЫ LVM2 Чтобы начать работу с LVM, нужно установить утилиту LVM2. Выполним следующие команды: apt-get install lvm2 — для Ubuntu, Mint, Debian yum install lvm2 – для Centos, Red-Hat, Fedora [установка lvm2] В разных версиях Linux отлича...
Одной из наиболее важных служб в выделенном сервере либо VPS, несомненно, является сервер доменных имен. Одной из реализаций ДНС сервера в linux является пакет bind. Опишу простую установку и настройку пакета bind на CentOS Хотя практически без изменений ...
В этой заметке установим на Ubuntu Linux  стандартный пакет для веб-разработчика,  apache, php5, MySQL и phpmyadmin. 1. Устанавливаем apache: sudo apt-get install apache2 libapache2-mod-auth-mysql 2. Устанавливаем php: sudo apt-get install php5-...
Данный пример установки и настройки предназначен  непосредственно для управления через SSH 1. Устанавливаем Код: apt-get install squid Затем открываешь файл /etc/squid/squid.conf Чистим конфиг и вставляем следующее: Код: visi...
Установить пакет proftpd: sudo aptitude install proftpd Если фтп-сервер не будет использоваться постоянно, ответить на появившийся вопрос о способе запуска: "самостоятельно" Открыть файл /etc/shells: sudo nano /etc/shells Добавить ...
Введение По данным Netcraft, Apache - самый популярный веб-сервер в интернет, он обслуживает множество серверов и сайтов. Часто возникает необходимость увеличить производительность веб-сервера. Наверное лучший способ это сделать - перейти к схеме f...
Основные пути к конфигурационным файлам Конфиг httpd apache обычно лежит в /etc/httpd/conf/httpd.conf Конфиг php в апаче обычно лежит в /etc/httpd/conf.d/php.conf Конфиг интерпретатора php обычно лежит в /etc/php.ini , если установлен зенд то /us...
1. Останавливаем mysqld: /etc/init.d/mysqld stop 2. Запускаем mysqld без проверки прав доступа: mysqld_safe --skip-grant-tables & 3. Заходим под рутом и перебиваем пароль: mysql -u root -D mysql mysql> update user set password=password(...
Скорее всего, у вас ошибка в файле .htaccess. Для проверки можно попробовать его переименовать. Если после этого ошибка исчезла - нужно проверить этот файл на предмет неверных директив либо лишних символов. Также эта ошибка может возникать при выз...
Что бы сервер обрабатывал .html и .htm файлы на предмет включения PHP кода, необходимо создать или модифицировать Ваш файл .htaccess в каталоге вашего домена, и включить в него следующую строку: AddType application/x-httpd-php5 .html .htm
Данный вопрос поставит в неловкое положение новичка, но у опытного пользователя он вызовет только лишь улыбку. В этой статье мы сравним две наиболее популярные платформы – это Windows и UNIX. На данных платформах работает абсолютное большинство хостинг-...
Silverlight - это программная платформа, которая открывает дополнительные возможности для Web-разработчиков. Платформа Silverlight разработана корпорацией Microsoft и всю мощь этой платформы можно увидеть только на операционных системах семейства Wi...
Как работает синхронизация времени через Интернет?Синхронизация времени производится посредством специального протокола передачи данных - NTP (Network Time Protocol). Этот протокол включает в себя набор сложных алгоритмов, которые позволяют с большо...
Linux - это ядро операционной системы. Ubuntu - это операционная система построенная на ядре Linux. Грубо говоря, ядро Linux - это "головной мозг" всей операционной системы, который контролирует работу устройств между собой.Для чего нужно ...
Для обновления Ubuntu из ISO-образа:Загрузить сам ISO-образ с официальной страницы загрузки. Необходимо загрузить ISO-образ под названием alternate, так как он предназначен для обновления дистрибутива.Монтируем загруженный ISO-образ операционной сис...
XAMPP — это готовая сборка ВЕБ сервера, в которую входит Apache, MySQL, PHP и другие дополнительные пакеты (в зависимости от ОС дополнительные пакеты могут отличаться). Этот пакет программ будет интересен в первую очередь WEB-разработчикам, дизайнер...
Протокол SSH обеспечивает шифрование передаваемой информации, предоставляя удаленный доступ к серверу и, следовательно, становится мишенью для атакующего. Наиболее распространенным случаем "взлома" является подбор пароля пользователя. Дл...
FFmpeg - это набор программ с помощью которых можно записывать, перекодировать и проигрывать аудио и видео файлы. Данные программы используют библиотеку libavcodec. FFmpeg изначально разрабатывался под Linux, но на данный момент эту программу можно ...
Под термином руткит (англ. root kit) понимается набор утилит, которые злоумышленник устанавливает на взломанном им компьютере после получения первоначального доступа. Этот набор, как правило, включает в себя разнообразные утилиты для получения пра...
Для определения сайтов с которыми сейчас работают процессы Apache, можно воспользоваться следующей командой:ls -l /proc/*/cwd | grep /var/www/vhosts | sed -e "s#.*/var/www/vhosts\(.*\)#/var/www/vhosts\1#" | sort Также рекомендуется акти...
OpenVPN — свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами ...
Смена  пароля пользователя mysql root: Метод 1 # /usr/local/etc/rc.d/ mysql-server stop # mysqladmin -u root password newpasswd # /usr/local/etc/rc.d/ mysql-server start Метод 2 # mysql -u root mysql       mysql> UPDATE USER SET PASSWORD=...
Первый способ Предварительно должны быть созданы бэкапы ibdata1,ib_logfile0 и ib_logfile1. Также должны быть созданы бэкапы Вашей папки с .frm файлами. Восстановление базы данных из имеющегося бэкапа. Сначала перенесите все бэкапы на другой My...
auto_increment_increment Устанавливает приращение для механизма AUTO_INCREMENT. Возможные значения: 1 - 65 535. Значение по умолчанию: 1. При установке значения 0,получает значение 1, при попытке присвоить значение меньше нуля или больше 65 53...
Эта инструкция позволит вам установить дополнительные библиотеки для питона. Вы можете установить любой модуль под свои нужды. Нам необходим любой консольный клиент, который поддерживает протокол SSH (например, putty). Авторизуемся и...
Вы можете выполнять запуск скриптов на языке PHP в указанное время с желаемой периодичностью. Для этого требуется использовать PHP интерпретатор: /usr/bin/php /home/httpd/vhosts/domain.tld/httpdocs/scripts/script.php Поскольку не все PHP-...
Запрет на все файлы: deny from all Где all обозначает "все". Разрешить доступ с определенного ip: order deny,allow deny from all allow from <ваш ip> В данном случае, <ваш ip> обозначает конкретный адрес. Нап...
1. Переходим в директорию /tmp: # cd /tmp 2. Загружаем дистрибутив с сайта производителя http://zend.com # wget http://downloads.zend.com/optimizer/3.0.0/ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz 3. Распаковываем архив: ...
eAccelerator это свободно-распространяемый PHP акселератор, оптимайзер и средство для кеширования динамического контента. Он увеличивает производительность PHP скриптов за счет их кеширования в скомпилированном состоянии, тем самым предотв...
Ошибка может проявиться при установке чего либо или просто при обновлении Sub-process /usr/bin/dpkg returned an error code (1) В примере  проблема возникла при установки Python evgeny@ubuntusrv01:/$ sudo apt-get install python Ошибка была...
С ошибкой(E: Internal Error, Could not perform immediate configuration (2) on util-linux) необходимо бороться  следующим образом: cd /var/cache/apt/archives dpkg -i --force-depends util-linux* apt-get -f install так же файл конфига mysql сам ...
 Чтобы все починить, нужно подкорректировать файл /etc/udev/rules.d/…..-net.rules ключевое слово net.rules в конце, потому, что в зависимости от дистрибутива название файлов могут отличаться. В моем случае файл назывался /etc/udev/rules.d/z25-per...
Установите репозиторий: add-apt-repository ppa:txwikinger/php5.2 Или (в случае отсутствия пакета python-software-properties команды add-apt-repository не будет) пропишите (добавьте) в /etc/apt/sources.list deb http://ppa.launchpad.net/txwik...
Проявление атаки Проявляется в огромном количестве процессов apache, сервер недоступен из-за превышения максимального числа процессов, или, что наиболее вероятно, недоступен из-за нехватки оперативной памяти. Диагностика Если есть возмо...
Как выяснить почему apache не запускается Для начала пытаемся его запустить apachectl start Для apache 1 версии команда выглядит apachectl startssl Если ошибок не выдает и не запускается, то проверяем файл конфигурации apachectl conf...
Экспорт и импорт данных в MySQL обычно требуется при переносе информации из одной базы данных MySQL в другую и для осуществления резервного копирования. Резервное копирование данных носит чисто технологический характер. Это означает, что в случа...
Для просмотра нагрузочной статистики на web-сервере Apache мы рекомендуем использовать модуль server-status.  Он отображает информацию о том, к каким сайтам сервера, скриптам сайтов, с каких IP-адресов происходят обращения в настоящий момент. ...
Почему модули не устанавливаются, а пишет: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE c...
Для просмотра нагрузочной статистики на web-сервере Apache мы рекомендуем использовать модуль server-status.  Он отображает информацию о том, к каким сайтам сервера, скриптам сайтов, с каких IP-адресов происходят обращения в настоящий момент. Эт...
eAccelerator – бесплатное програмное обеспечение, которое выполняет роль акселератора, оптимизатора. При установки данного софта снижается нагрузка от различных скриптов на Ваш сервер и увеличивается скорость их обработки до 10-ти раз! Увеличивае...
Установка производится в несколько простых команд. 1. Для начала скачайте сам лоадер(список доступных лоадеров можете просмотреть на официальном сайте http://www.ioncube.com/loaders.php): wget http://downloads2.ioncube.com/loader_downloads/ioncube_loade...
Веб-сервер Apache полностью поддерживает работу по HTTPS. Для того, чтобы активировать поддержку HTTPS на уже установленном Apache необходимо выполнить всего две вещи. Для начала необходимо активировать mod_ssl: sudo a2enmod ssl sudo /etc...
Данный вариант установки предложен для абсолютно чистого сервера без установленного какого либо ПО на него. ISPConfig работает со следующими компонентами: Apache 1.3.x/2.0.x/2.2.x Proftpd & vsftpd Supports The Following Mail Servers: Sendmail & ...
Каждый веб-мастер рано или поздно сталкивается с недоступностью сайта. Первым делом владелец сайта (или администратор) обращается в службу поддержки хостинг-провайдера для выяснения причин. Это не совсем правильный подход, ведь существует множество способ...
Чтобы распаковать архив на сервере с помощью SSH необходимо перейти в нужную нам категорию, а затем ввести: tar xfz archive.tar.gz для tar.gz архивов или unzip archive.zip для zip архивов, где вместо archive необходимо указать свое имя Что бы с...
В некоторых случаях, чаще всего в CMS, вверху сайта (над сайтом) выводятся ошибки. Эти ошибки, как правило, ни на что не влияют, а служат лишь рекомендацией. Для отключения вывода таких ошибок просто укажите в файле htaccess: php_value display_erro...
Появилась такая ошибка при включении/перезагрузке vps сервера? Решение ниже: Ошибка: [root@server ~]# vzctl stop 100 Container already locked Решение: [root@server ~]# rm /vz/lock/100.lck rm: remove regular file `/vz/lock/100.lck’? y На...
Установим пакет # apt-get install vlan Пропишем vlan в /etc/network/interfaces # nano /etc/network/interfaces Добавим туда после всех строк в которых декларирован интерфейс eth0 auto vlan1 iface vlan1 inet static         address 192.168.1....
Данная команда производит поиск и замену текста <!-- . -->    в файлах html и php find . -name "*.php" -o -name "*.html" | xargs sed -i 's/<!-- . -->/ /g'
Iframe -- это вставки в html код, с помощью которых можно сделать "страницу в странице".Код чужого сайта, который интегрируется в код вашего сайта и «портит» его разными способами.Почему ругается антивирус гугла, яндекса? Потому, что сайт на кот...
Иногда при инсталляции, старте OpenVPN возникает ошибка, которая в /var/log/massages выглядит примерно так: server openvpn[xxx]: Note: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2) server openvpn[xxx]: Cannot allocate TUN/TA...
Проверить степень загруженности дисковой подсистемы а также скорость чтения и записи можно следующим образом: dd if=/dev/zero of=/home/file bs=1024k count=1200   -Проверка скорости записи файла в 1.2 Gb dd if=/home/file of=/dev/null bs=1024k     -Прове...
Такая ошибка 502 Bad Gatewayу меня стала возникать после обновления панели летом, долго не мог разобраться, оказалось что проблема в APC. Для решения открываем файл /etc/apache2/conf.d/phpmyadmin.conf и добавляем после <Directory /usr/s...
Чтобы удалить сообщения с очереди : 1)Остановите почтовый сервис qmail : service qmail stop 2) Удалите сообщения : find /var/qmail/queue/mess -type f -exec rm {} \; find /var/qmail/queue/info -type f -exec rm {} \; find /var/qmail/queue/local -type f -e...
Конфиги виртуальных хостов Plesk генерирует сам и изменять не рекомендует. Но если необходимо внести какие-то свои изменения, возможность такая есть. Пусть для примера, конфиг для example.com находится здесь: /var/www/vhosts/example.com/conf/httpd....
OpenVZ при попытке остановить виртуальную машину выдает ошибку: Unable to stop container: operation timed out  Для решения проблемы требуется остановить контейнер Способ 1  "pstree -nup | grep init" - выясняем pid процессов...
Скачать Autoinstaller от Parallels сайте. Запустите Autoinstaller с ключом --all-versions  # /root/plesk-installer --all-versions
Для разрешения входящего трафика для SMTP используем:# iptables -A INPUT -p tcp --dport 25 -j ACCEPT Для разрешения входящего трафика для POP/POPS используем:# iptables -A INPUT -p tcp --dport 110 -j ACCEPT # iptables -A INPUT -p tcp --dport 995 -j ACCEPT...
Tmpfs — временное файловое хранилище во многих Unix подобных операционных системах. Tmpfs пердназначена для монтирования файловой системы, а сама размещается в оперативной памяти вместо физического диска. Использование tmpfs в вашей системе можно ув...
Необходимо в файле конфигурации Nginx (/etc/nginx/nginx.conf) в рамках директивы server для нужного сайта вписать строки: expires 7d; gzip on; gzip_min_length 1000; gzip_proxied any; gzip_types text/plain text/xml application/xml application/x-ja...
Открываем файл на сервере /etc/ssh/sshd_config Находим строчку PermitRootLogin without-password и заменяем ее на PermitRootLogin yes Перезагружаем SSH сервер командой service ssh restart
Создать USER Аккаунт с Правами ROOT Допустим нам необходимо добавить нового пользователя и назначить ему привилегии root-а. Используйте следующие команды для того, чтобы создать нового пользователя john, дать ему права root-а и задать пароль : # userad...
Создайте тестовый скрипт phpmail.php в корневом каталоге сайта: <?php $to = "yourmail@gmail.com"; $subject = "Test mail"; $message = "Hello! This is a simple email message."; $from = "vash_email@hitex.by";...
Редирект можно выполнить с помощью конструкций в Вашем .htaccess файле: RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://site.com/$1 [R=301,L] , где site.com - Ваш домен
Если почтовый сервер через который мы осуществляем пересылку почты требует аутентификацию ,то для начала выполним следующие шаги: 1.  Создадим файл  authinfo по следующему адресу  /etc/mail/authinfo 2. В данный файл добавим сроки     AuthInfo:smtp.mandril...
Перед изменением размера раздела его необходимо отмонтировать, но учитывая что редактировать нам надо корневой раздел, лучше загрузится с LiveCD/LiveDVD или с установочного диска в режиме rescue (для этого выбрать соответствующий пункт меню загрузки с...
При загрузке останавливаем загрузчик на GRUB нажатием любой кнопки. 1) Выбираем нужную строчку и нажимаем e. 2) Выбираем строчку с kernel (kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/) 3) Дописываем в конец строки single и нажимаем Enter 4) Нажима...
Если на CentOS 5 при выполнении операций с yum вы получаете ошибку вида: YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/ removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt Error: Canno...
Чтобы защитить пакеты от хранилищ CloudLinux от обновления от сторонних репозиториев, таких как rpmforge, и для предотвращения таких проблем с зависимостями, выполните следующие действия: Для CloudLinux 6.x # yum install yum-plugin-protectbase ...
Как настроить статический IP-адрес в CentOS 7  Итак, вы хотите посмотреть настройки сети, но вы устанавливали сборку «minimal» то по привычному запросу ifconfig вы в ответ получите вот такое: -bash: ifconfig: command not found Это говорит нам о ...
Мы собрали часто используемые команды при работе с сервером на Linux (CentOS) Системная информация Отобразить архитектуру компьютера: arch Отобразить используемую версию ядра uname -r Вывести системную дату date Вывести таблицу-календарь 2014-го ...
CentOS 6 Для добавлении сервиса в автозагрузку, сущеcтвует служба chkconfig. По умолчанию в свежеустановленом дистрибутиве CentOS включены много дополнительных сервисов.  Синтаксис службы: chkconfig --list servi...
Необходимые модули Apache2Для включения кеширования нам нужен модуль  mod_deflate, для кеширования - mod_headers или  mod_expires. Также  mod_headers вам пригодится чтобы удалять заголовок ETag, он лишний и могут быть проблемы с кешированием через  mod_he...
Произведем базовую оптимизацию веб-сервера nginx. Задача — уменьшить время загрузки веб-странички у клиентов. Решение — небольшой тюнинг конфигов nginx. Разбираем конфиг nginx. По умолчанию находится в /usr/local/nginx/conf/nginx.conf или в /etc...
Apache – сервер тяжелый (следует заметить, что при желании его можно достаточно облегчить, однако это не изменит его архитектуры); он имеет две основных модели работы – prefork и worker. При использовании модели prefork Apache создает новый процесс ...
Установка ProFTPyum install proftpdЗагрузка ftpasswdmkdir /etc/proftpd/ cd /etc/proftpd wget http://www.castaglia.org/proftpd/contrib/ftpasswd chmod 755 ftpasswdПравка конфига proftpd.confоткрываем конфиг:nano /etc/proftpd.confдобавляем строки:RequireVali...
Ниже представлен код осуществляющий кеширование и сжатие контента WORDPRESS сроком на 60 минут через Nginx. В файл /etc/nginx/nginx.conf в секцию http { необходимо вставить fastcgi_cache_path /var/cache/nginx levels=2 keys_zone=pagecache:5m inactive=5m...
Для начала проверяем, действительно ли это Syn Flood: netstat -n | grep SYN_RECV | wc -l Если больше 5 соединений, значит, это syn атака. 1) Вводим для iptables правила ниже: iptables -N syn_flood iptables -A INPUT -p tcp --syn -j syn_flood iptables...
После того, как вы добавили больше памяти на уровне своего гипервизора, вам все равно нужно подключить ее внутри самой операционной системы.  Для этого выполните команду чтобы задействовать всю память в одном кадре: grep line /sys/devices/system/memory/*...
В файле конфигурации почтового сервера Exim необходимо настроить директиву следующим образом acl_not_smtp = acl_not_smtp begin acl         acl_not_smtp:                 deny message = Sender rate overlimit - $sender_rate / $sender_rate_period          ...
Время от времени необходимо менять все пароли, используемые на выделенном сервере. В данной статье описаны все важные моменты, которые вам нужно не упустить при смене паролей. Все действия необходимо выполнять в панели управления ISPmanager. * 1. В ...
Распространенные ошибки в GRUB: Если GRUB поврежден или потерян, система не загрузится и застрянет в grub, как показано ниже. Система останавливается со следующим сообщением. В таких случаях следуйте приведенным ниже инструкциям. ВОССТАНОВЛЕНИЕ/ВОССТА...
НАСТРОЙКИ APACHE И NGINX [https://docs.plesk.com/ru-RU/onyx/customer-guide/%D1%81%D0%B0%D0%B9%D1%82%D1%8B-%D0%B8-%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D1%8B/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%D0%B0/%...
ОГРАНИЧЕНИЕ ЧИСЛА PHP-FCGI ПРОЦЕССОВ ДЛЯ MOD_FCGID Приведённые ниже директивы играют самую главную роль в ОГРАНИЧЕНИИ ЧИСЛА PHP-FCGI ПРОЦЕССОВ и в большинстве случаев приведённые здесь значения по умолчанию являются ущербными для серверов с оперативной п...
ОШИБКА ПРИ ИСПОЛЬЗОВАНИИ SYSTEMCTL: ** (pkttyagent:10838): WARNING **: 11:49:47.145: Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject Error registering authentication agent: GD...
ЗАДАЧА (ЗАПЛАНИРОВАННАЯ ЗАДАЧА, УСТАНОВКА WORDPRESS, ОБНОВЛЕНИЕ РАСШИРЕНИЯ И Т. Д.) ЗАВИСЛА В PLESK. КАК ОСТАНОВИТЬ ЭТУ ЗАВИСШУЮ ЗАДАЧУ И ЗАКРЫТЬ ОКНО «ВЫПОЛНЯЕМЫЕ ЗАДАЧИ»? [2017_09_19_03_42_39_example.com_Plesk_Onyx_17.0.17.png] 1. Подключитесь к серве...
upstream timed out (110: Connection timed out) while reading response header from upstream, client: 95.xxx.xxx.xxx, server: _, request: "GET /end.php HTTP/1.1", upstream:  "https://xxx.xxx.xxx.xxx:443/end.php", host: "DOMAIN.BY" когда nginx проксирует ди...