Для удаления индекса в MySQL или MariaDB, надо выполнить запрос в базу данных:
DROP INDEX index_name ON table_name Пример: DROP INDEX email on users ... Читать дальше »
1. Выполните установку MSMTP
yum install msmtp 2. Выполните команду конфигурации nano ~/.msmtprc 3. Добавьте конфигурацию и сохраните account yandex logfile /var/log/msmtp.log host smtp.yandex.ru port 587 from mail@yandex.ru keepbcc on auth on user mail@yandex.ru password пароль tls on tls_certcheck off tls_starttls on 4. Выставите права "только чтение" следующей командой chmod 600 ~/.msmtprc 5. Выполните перенос файла концигурации в нужную папку cp -p ~/.msmtprc /etc/.msmtp_php 6. Выставьте права chown apache:apache /etc/.msmtp_php 7. Отредактируйте php.ini nano /etc/php.ini Добавьте следующее: sendmail_path = "/usr/bin/msmtp -C /etc/.msmtp_php --logfile /var/log/msmtp.log -a gmail -t" 8. Создайте лог файл touch /var/log/msmtp.log chown www-data:www-data /var/log/msmtp.log 9. Откройте httpd.conf и добавье в VirtualHost php_admin_value sendmail_path "/usr/bin/msmtp -C /etc/.msmtp_php --logfile /var/log/msmtp.log -a yandex -t" 10. Пере ... Читать дальше »
Как смонтировать папку в tmpfs?
1. Выполните команду: mount -t tmpfs tmpfs /tmp 2. Готово. ... Читать дальше »
1. Введите команду:
df -h 2. У меня получилось вот так: # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 549G 30G 492G 6% / tmpfs 16G 0 16G 0% /dev/shm /dev/sda1 190M 77M 104M 43% /boot 3. Как видим здесь есть каталог /dev/shm, в который будем сохранять временные файлы базы MySQL. 4. Открываем файл my.cnf и добавляем строку: tmpdir = /dev/shm 5. Перезапускаем MySQL командой: service mysql restart 6. Готово! Теперь Ваша база станет быстрее работать! ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Инструкция по добавлению модуля testcookie-nginx от DDOS-атак для рабочего NGINX на сервере.
1. Установите программы для сборки nginx: yum install gcc gcc-c++ kernel-devel yum groupinstall 'Development Tools' 2. Скачайте с сайта nginx.org версию nginx, которая установлена на Вашем сервере, например у меня версия 1.8.0 и я скачаю такую же версию: wget 'http://nginx.org/download/nginx-1.8.0.tar.gz' 3. Распаковываем: tar -xzvf nginx-1.8.0.tar.gz 4. Заходим в папку: cd nginx-1.8.0/ 5. Узнаем установленные модули: nginx -V 6. У меня выдало вот такое: ./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-p ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Пример рабочей конфигурации FastCGI fcgid.conf:
Code: # This is the Apache server configuration file for providing FastCGI support # through mod_fcgid # # Documentation is available at # http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html LoadModule fcgid_module modules/mod_fcgid.so # Use FastCGI to process .fcg .fcgi & .fpl scripts AddHandler fcgid-script fcg fcgi fpl # Sane place to put sockets and shared memory file FcgidIPCDir /var/run/mod_fcgid FcgidProcessTableFile /var/run/mod_fcgid/fcgid_shm FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 18000 FcgidMaxRequestLen 20971520 FcgidMaxRequestInMem 5242880 FcgidOutputBufferSize 4194304 FcgidMaxRequestsPerProcess 18000 FcgidMinProcessesPerClass 5 FcgidMaxProcesses 96 FcgidSpawnScoreUpLimit 6 FcgidTimeScore 2 FcgidConnectTimeout 5 FcgidIOTimeout 235 FcgidIdleTimeout 30 FcgidIdleScanInterval 15 FcgidBusyTimeout 245 FcgidBusyScanInterval 20 FcgidErrorScanInterval 3 FcgidZombieScanInterva Читать дальше » Автор: admin Раздел: Как настроить CentOS
nginx-testcookie предназначен для борьбы с ботами. Может защитить от небольших и средних DDOS-атак, если достаточно ресурсов на Вашем сервере.
Установка nginx-testcookie rpm -Uvh http://vortex-rpm.org/el6/x86_64/nginx-testcookie-1.5.9-1.vortex.el6.x86_64.rpm ... Читать дальше » |