Automysqlbackup — автоматизация резервного копирования mysql
DataBases0
Как я уже говорил — «резервное копирование всему голова», хочу поделиться с вами, ребятушки, очень полезным скриптом, которым пользуюсь очень давно. Скрипт этот предназначен для автоматизации резервного копирования баз данных СУБД Mysql
Nginx — 413 Request Entity Too Large
FreeBSD14
Ошибка вылазит при попытке загрузить на сервер файл больше одного мегабайта, причина тому client_max_body_size, который по умолчанию, если не указывать в конфиге, всегда равен 1 мегабайту. Лечится просто, открываем конфиг nginx и дописываем в директиву
phpMyAdmin пустая страница
FreeBSD0
Недавно на одном из серверов появилась необходимость в установке phpMyAdmin, все прошло гладко, но при открытии в браузере вываливалась пустая страница 🙁 в логах сервера было следующее: /libexec/ld-elf.so.1: /usr/local/lib/php/20060613/gd.
Apache2 php как модуль
FreeBSD0
Подключаем пхп как модуль апача. Открываем файл настроек апача: ee /usr/local/etc/apache22/httpd.conf находим: # Example: # LoadModule foo_module modules/mod_foo.so # и дописываем в него:
Apache разрешение доступа только с определенных ip
FreeBSD0
Добавляем в директиву Directory следующие строки: Order deny,allow Deny from all Allow from xxx.xxx.xxx.xxx/24 Allow from yyy.yyy.yyy.yyy/29 и перезапускаме апач: # apachectl restart Пробуем зайти на сайт с адреса которого нет в разрешенных и получаем: HTTP/1.
Nginx rewrite правила для WordPress
WebServer0
Надыбал недавно в инете правила для rewrite под ЧПУ WordPress. Решил спионерить немного их себе, в хозяйстве пригодятся, вернее уже пригодились 🙂
(httpd), uid 0: exited on signal 11 (core dumped) бага php и ffmpeg
FreeBSD0
Недавно на одном из медиа серверов нашел очень интересную багу, начал вылетать апач с ошибкой: (httpd), uid 0: exited on signal 11 (core dumped) Ладно будем разбираться.
nginx reverse-proxy
FreeBSD0
Недавно возникла задача такого плана, надо было все обращения на 80 порт на роутере пробросить на определенный сайт, не долго чесал репу и установил из портов nginx: # cd /usr/ports/www/nginx-devel && make install clean Установил, теперь займемся настройкой
Nginx & gzip включаем сжатие страниц.
FreeBSD0
Включить сжатие страниц можно следующим образом, необходимо добавить в файл настроек сервера следующие строки: http { #... gzip on; gzip_min_length 1000; gzip_proxied any; # MIME-типы которые необходимо жать #gzip_types text/plain text/html text/xml application/xml
nginx и htpasswd онлайн генерация
FreeBSD0
Понадобилось недавно заблокировать директорию на сервере nginx паролем. Для этого необходимо в каждую секцию location добавить записи: auth_basic "Restricted"; auth_basic_user_file /etc/nginx/htpass; Для того чтобы создать htpass нам понадобится программа