Архив автора
proftpd vs symlinks
написано 1 августа, 2008 - запись из раздела CentOS Linux | 3 комментария
Описываю ситуацию, на сервере установлен proftpd (CentOS 5.2 Linux), включен анонимный доступ для всех желающих, расшарены папки: /var/ftp/pub /var/ftp/uploads У юзера shakirov в хоумдире есть папка iso с кучей iso-шек которые он хочет предоставить в анонимный доступ. Первое что приходит в голову это ln -s /home/shakirov/iso /var/ftp/pub симлинк создаётся прекрасно, но доступа как небыло так […]
Invalid command ‘AuthDigestProvider’
написано 1 августа, 2008 - запись из раздела web server | Комментировать
Если включить дефолтный конфиг /usr/local/apache2/conf/extra/httpd-dav.conf веб сервера Apache 2 и стартануть апача, то возможна ошибка: [cc lang=»bash»] Syntax error on line 30 of /usr/local/apache2/conf/extra/httpd-dav.conf: Invalid command ‘AuthDigestProvider’, perhaps misspelled or defined by a module not included in the server configuration [/cc] а всё по тому что апач был собран без параметра —enable-auth-digest
whois и домены .me
написано 1 августа, 2008 - запись из раздела Несортированное | 2 комментария
Буквально месяц назад была открыта регистрация доменов в зоне .me для всех желающих. Зона .me пренадлежит стране Montenegro (кусок югославии). По информации от IANA доменная зона обслуживается whois службой whois.nic.me, но есть несколько сложностей с просмотром whois данных по доменам, например в CentOS 5.2 jwhois-3.2.3-8.el5 при запросе любого домена, запрос направляется на whois.internic.net, который в […]
Warning: Persistent movies have been disabled in php.ini
написано 31 июля, 2008 - запись из раздела PHP, web server | Комментировать
При использовании ffmpeg-php вероятно возникнет ошибка: Persistent movies have been disabled in php.ini Правится двумя способами, первый это включение persistent для ffmpeg в php.ini [cc lang=»bash»] [ffmpeg] ffmpeg.allow_persistent=on extension=ffmpeg.so [/cc] и второй это в функции ffmpeg_movie() вторым параметром поставить 0. Пример ниже: [cc lang=»php»]ffmpeg_movie(‘/usr/local/apache2/htdocs/clock.avi’, 1);[/cc]
создание и копирование ssh ключа на удалённый сервер
написано 29 июля, 2008 - запись из раздела Unix | Комментировать
Создаём пару ключей (публичный и приватный) на локальной машине. Вместо пароля жмём Enter (удобно для безпарольной авторизации по ssh). [cc lang=»bash»] [root@dev2 ~]# ssh-keygen -t dsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved […]
php-ffmpeg установка на Centos 5
написано 29 июля, 2008 - запись из раздела CentOS Linux, PHP, web server | 5 комментариев
Статья Установка FFMPEG и FFMPEG-PHP на CentOS вызвала много вопросов. Решил сделать упрошённую инструкцию для CentOS release 5.2 (Final) (2.6.18-92.el5 i386). Проверено на нескольких серверах. [cc lang=»bash»] wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.i386.rpm wget http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.i386.rpm rpm -ivh mplayer-codecs-* rpm -ivh /home/distr/CentOS/automake-1.9.6-2.1.noarch.rpm rpm -ivh /home/distr/CentOS/libtool-1.5.22-6.1.i386.rpm yum install -y flvtool2 lame lame-devel libogg libogg-devel libvorbis libvorbis-devel ffmpeg ffmpeg-devel mplayer mencoder wget […]
apache 2 directroy listing encoding
написано 23 июля, 2008 - запись из раздела web server | 1 комментарий
Дефолтная установка Apache 2.2.9, листинги директорий выводятся в кодировке ISO-8859-1 соответственно русские даты создания документа выводятся в крякозябрах (по тому как они в utf-8) Для того чтобы выводилось нормально, нужно в конфиге апача прописать [cc lang=»bash»] IndexOptions Charset=UTF-8 [/cc] или тоже самое в .htaccess
сборка php5 на Centos и ошибка U8T_CANONICAL is missing
написано 22 июля, 2008 - запись из раздела web server | 3 комментария
При сборке php с влюченой опцией imap может возникнуть ошибка: checking for U8T_CANONICAL… no configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information. фиксится установкой libc-client-2004g и libc-client-devel-2004g Рецепт для CentOS Linux
undefined reference to `ap_cache_cacheable_hdrs_out`
написано 22 июля, 2008 - запись из раздела web server | Комментировать
При сборке Apache 2 возникает ошибка: undefined reference to `ap_cache_cacheable_hdrs_out` причина возникновения: apache 2 был сконфигурирован с включением mod_mem_cache (параметр —enable-mem-cache) способ пофиксить: при конфигурировании (./configure) добавьте ключ —enable-cache
Создаём локальный репозитарий rpmforge (dag) для centos 5 (RHEL5)
написано 17 июля, 2008 - запись из раздела CentOS Linux | 3 комментария
Захотелось странного, локальный репозитарий пакетов rpmforge (он же dag). создаём папку для хранилища /usr/local/apache/htdocs/mirror/centos/rpmforge/ синхронизируем пакеты rsync примерно так: [cc lang=»bash»] rsync -avrt rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el5/en/i386/dag/ /home/shakirov/dag/dag/ rsync -avrt rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el5/en/i386/dries/ /home/shakirov/dag/dries/ rsync -avrt rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el5/en/i386/base/ /home/shakirov/dag/base/ ln -s dag rpmforge ln -s dag/RPMS/ RPMS.dag ln -s dag/RPMS/ RPMS.rpmforge ln -s dries/RPMS/ RPMS.dries [/cc]