apache, centos, Всякая х-ня

mod_extract_forwarded замена для mod_rpaf

В связи с тем что популярный репозиторий centalt благополучно загнулся, пришлось искать альтернативу для быстрой установки rpaf. На просторах интернета нашелся mod_extract_forwarded, установка проста # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -Uvh epel-release-6*.rpm # rm epel-release-6* ставим # yum install mod_extract_forwarded добавляем наш IP # echo «MEFaccept ВАШ_IP» >> /etc/httpd/conf.d/mod_extract_forwarded.conf # apachectl graceful проверяем и радуемся 🙂

apache, ubuntu

Установка svn, ubuntu 11.04

Предполагается что у нас уже установлен апач, если нет пишем apt-get install apache2 1. устанавливаем сам свн apt-get install subversion libapache2-svn 2. создаем репозиторий mkdir /mnt/repos/TestProject sudo svnadmin create /mnt/repos/TestProject 3. создаем хост в апаче, например svn.example.com (IP и порт может отличатся от ваших) <VirtualHost 127.0.0.1:8888> ServerName svn.example.com DocumentRoot /var/www AssignUserID altasib altasib ServerAlias www.svn.example.com ServerAdmin svn@example.com php_admin_value sendmail_path «/usr/sbin/sendmail…

Continue Reading

apache, php, ubuntu, заметки

disable_functions для php.ini

Для повышения уровня безопасности на сервере, желательно установить переменной disable_functions в php.ini следующие значения: disable_functions = «apache_setenv, chown, chgrp, closelog, define_syslog_variables, dl, exec, ftp_exec, openlog, passthru, pcntl_exec, popen, posix_getegid, posix_geteuid, posix_getpwuid, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, posix_uname, proc_close, proc_get_status, proc_nice, proc_open, proc_open, proc_terminate, shell_exec, syslog, system»

apache, php, ubuntu

Логирование удаления файлов и директорий php

Иногда возникает проблема с исчезающими директориями и файлами, и встает вопрос как отловить какой же скрипт работает не верно и удаляет все подряд. Внимание, для этого метода у вас должны быть права root на сервере. И так, нам понадобится расширение apd ставим если не установлены пакеты autoconf gcc g++, ставим apt-get install autoconf gcc g++ непосредственно установка apd pecl install…

Continue Reading

apache, ubuntu

Установка mod_pagespeed на Ubuntu

#cd ~ для 64-bit #wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb для 32-bit # wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb Далее устанавливаем пакет # sudo dpkg -i mod-pagespeed*.deb конфиг лежит тут /etc/apache2/mods-available/pagespeed.conf для того чтобы модуль заработал, необходимо рестартануть апач #sudo /etc/init.d/apache2 restart