Добавление Content-Disposition для файлов с расширением mp3

Такой код в .htaccess работать не будет при использовании Apache + Nginx <FilesMatch «\.(mp3)$»> Header set Content-Disposition attachment </FilesMatch> Заголовок Content-Disposition не передается в Nginx. Можно использовать вот такую запись в файле /etc/nginx/maps_vhost.conf location ~* ^.+\.(mp3)$ { expires 24h; root $root; gzip off; add_header Content-Disposition ‘attachment’; error_page 404 405 = @back; }

Читать далее

Преобразование ссылок

Проверка работоспособности mod_rewrite Создать в корне сайта /domains/ВАШДОМЕН/public_html файл .htaccess со следующим содержимым: RewriteRule readme.html$ index\.html Зайти на сайт http://ВАШДОМЕН/readme.html По адресу http://ВАШДОМЕН/readme.html должно отобразиться содержимое файла index.html

Читать далее

Как сменить NS сервера для всех доменов и пользователей в DirectAdmin?

Этот метод подходит как для массовой смены NS серверов, так и для отдельно взятых доменов и/или пользователей. Для отдельных доменов и/или пользователей заменить звёздочку на домен и/или пользователя соответственно. perl -pi -e ‘s/ns1.domain.old./ns3.domain.new./’ /var/named/*.db perl -pi -e ‘s/ns2.domain.old./ns4.domain.new./’ /var/named/*.db perl -pi -e ‘s/ns1.domain.old/ns3.domain.new/’ /usr/local/directadmin/data/users/*/user.conf perl -pi -e ‘s/ns2.domain.old/ns4.domain.new/’ /usr/local/directadmin/data/users/*/user.conf service named restart

Читать далее

Как проверить привязан ли домен к хостингу?

Вариант I Для проверки можно воспользоваться консольной утилитой nslookup nslookup -q=ns ВАШДОМЕН 8.8.8.8 Пример: $ nslookup -q=ns justhost.ru 8.8.8.8 Server:         8.8.8.8 Address:        8.8.8.8#53 Non-authoritative answer: justhost.ru     nameserver = ns1.justhost.ru. justhost.ru     nameserver = ns2.justhost.ru. Authoritative answers can be found from: Если nameserver указаны ns1.justhost.ru и ns2.justhost.ru, то всё в порядке. Для привязки домена воспользуйтесь рекомендацией. Вариант […]

Читать далее

Применение smartctl

Просмотр состояния дисков Обращаем внимание на метрики: Reallocated_Sector_Ct — число переназначенных секторов. Reallocated_Event_Count — показывает общее число попыток переназначения сбойных секторов в резервную область диска. При этом учитываются как успешные, так и неудачные операции. Current_Pending_Sector — медленные сектора, возможно что сбойные и их невозможно переназначить. Иногда поддаются лечению. Offline_Uncorrectable — диск нужно срочно менять Примеры […]

Читать далее

ISPmanager — ручной перенос SSL сертификатов с сервера на сервер

Панель управления ISPmanager не всегда корректно импортирует пользователей. В частности иногда возникает проблема с импортом SSL сертификатов. Сертификаты располагаются в следующем каталоге /var/www/httpd-cert/ИМЯПОЛЬЗОВАТЕЛЯ СЕРТИФИКАТ.ca СЕРТИФИКАТ.crt — сертификат для домена СЕРТИФИКАТ.crtca СЕРТИФИКАТ.key — ключ сертификата Рекомендуем создать сертификат на новом сервере и вставить соответствующие данные из указанных файлов.

Читать далее

Делаем трассировку маршрута

Чтобы узнать как движутся пакеты от вашего компьютера до хостинга, применяется трассировка маршрута. Эта информация может потребоваться для устранения проблем подключения. Windows В меню «Пуск» («Start») выберите «Выполнить…» («Run…»), введите команду cmd.exe и нажмите Ok. Linux В консоли выполнить:

Читать далее

CentOS. sudo: sorry, you must have a tty to run sudo

При попытке запуска скриптов в cron, которые выполняют код от имени другого пользователя, может возникнуть ошибка: sudo: sorry, you must have a tty to run sudo. Проблема вызвана директивой Defaults requiretty в файле /etc/sudoers. Её можно спокойно закомментировать. Это известный баг признанный RedHat. Пример скрипта с запуском кода от имени пользователя:

Читать далее