Articles of apache

Обеспечение безопасности до Mac OS X Server 10.5.x

Я пытаюсь исправить несколько дыр в безопасности в нашем Mac OS X Server 10.5.8. Отверстия находятся в OpenSSH, Apache и PHP. Apple сообщила мне, что они НЕ будут исправлять их, поскольку линия 10.5.8 была EOL'ed. Каков наилучший способ обновления этих компонентов без «нарушения» интеграции Apple с сервисами? Например, мы администрируем наши веб-сайты в этом поле […]

htaccess rewriterule и directoryindex

У меня проблемы с моим индексом rewriterule и каталога DirectoryIndex invite.php about.php account.php RewriteRule ^/?([a-z0-9_-]+)/?$ /user.php?u=$1 [L] about.php находится в папке about. Когда я перехожу на сайт www.url.com/about/about.php, он отлично работает. Но когда я www.url.com/about/ на сайт www.url.com/about/ , он переходит на мою страницу user.php . Когда я www.url.com/about на www.url.com/about , (без окончания слэша), […]

mod_fcgid время ожидания чтения из канала, конец вывода сценария перед заголовками, несколько версий PHP

Я установил несколько версий PHP под Apache в Windows, используя mod_fcgid. Конфигурация выглядит так: LoadModule fcgid_module modules/mod_fcgid.so FcgidInitialEnv SystemRoot "C:/Windows" FcgidInitialEnv SystemDrive "C:" FcgidInitialEnv TEMP "c:/php/tmp" FcgidInitialEnv TMP "c:/php/tmp" FcgidInitialEnv windir "C:/WINDOWS" FcgidIOTimeout 600 FcgidConnectTimeout 600 FcgidProcessLifeTime 3600 FcgidMaxRequestsPerProcess 900 FcgidMaxProcesses 10 FcgidMaxRequestLen 80131072 FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000 А затем конкретный обработчик fcgi в каждой директиве […]

Установка максимального времени выполнения?

У меня есть сервер с debian. Хосты сервера X vservers (например, 1vserver для фунта, второй для SQL, третий для сайта X и т. Д.). Я работаю над одним vserver. У меня есть apache2 с одним сайтом. В моем php.ini у меня есть max_execution_time = 300 и max_input_time = 249 Но когда я запускаю скрипт php: […]

301 перенаправление с PHP и MySQL на 404

Я переношу большой статический веб-сайт с более чем 500 страницами на установку Joomla, но то, что я хочу сделать, а не кодировать 500-литровый файл .htaccess, заключается в том, чтобы использовать PHP, встроенный в 301 переадресацию заголовков, для динамического перенаправления запросов, которые входят в к новому URL-адресу. Например, после перемещения сайта следующий URL-адрес будет содержать 404 […]

Точный таргетинг на директиву Filesmatch

Я искал лучший способ переключить файл index.html моего сайта в файл index.php. Мои исследования показывают, что это небрежно приведет к удару по моим рейтингам в Google и что мой лучший вариант – проанализировать индексный файл как php, отметив, что это единственный файл на сайте, где ожидается такой синтаксический анализ. Я прочитал замечательный SO-поток здесь: проанализируйте […]

Корень документа параллельного пути Apache

У меня есть сайт, настроенный в apache2 (Windows 7), скажем, у моего DocumentRoot есть / mysite / content но у меня также есть в параллельном каталоге, скажем / mysite / lib поэтому мой файл index.php говорит: require_once("/mysite/lib/myfile.php"); но он не найдет файл, потому что он берет его из корня документа. поэтому он ищет /mysite/content/mysite/lib/myfile.php instead […]

xsendfile не будет работать с mod_rewrite

Я пытаюсь отправить файл с переписанного URL. Внутри файла .htaccess у меня есть: RewriteRule ^foo$ foo.php [L] В foo.php: header("x-sendfile: ".$_SERVER["DOCUMENT_ROOT"]."/filesdir/test.txt"); При непосредственном просмотре в foo.php я вижу содержимое файла, но при просмотре / foo я получаю 404. Я попытался выполнить поиск в Интернете, но не смог найти решение для этого, кроме перенаправления foo на […]

htaccess получить разбиение на страницы с косой чертой

www.example.com/category/ .htaccess <Files .htaccess> order allow,deny </Files> Options +FollowSymLinks RewriteEngine On RewriteRule ^(\w+)/(.*)$ ./load.php?code=$1 RewriteRule ^(\w+)/*$ ./load.php?code=$1 load.php <?php $code = $_GET['code']; echo $code.'<br/>'; echo $_GET['page']; ?> www.example.com/category/ 16598 << это 'code' . его показ с php echo $_GET['code']; Но как показать 'page' www.example.com/category/16598/video-title/ 2 << это номер 'page' . Как показать с помощью php […]

Как ограничить просмотр файлов в каталоге

У меня есть каталог, который содержит много конфиденциальных документов PDF. Если кто-то знает имя файла, они могут просто обойти мою систему входа и просмотреть файл так, как если бы это был образ. Если бы я переместил каталог из корня документа, как бы показать его пользователю после входа в систему? Мне нужно будет вернуть запрошенный файл […]

Intereting Posts
Есть ли инструмент статического анализа для идентификации SQL-инъекции для php / mysql Я пытаюсь сделать html-форму, которая при заполнении будет вставляться в мою базу данных sql. однако я получаю эту ошибку, ни одна база данных не выбрана Пользовательские поля пользовательского ввода Woocommerce тайм-аут автоматического выхода из системы с использованием jquery php Почему следующие коды показывают ошибку неподдерживаемых операндов? Выяснение точного ключа, созданного mcrypt PHP Хороший способ идентифицировать похожие изображения? Отображение файла excel в браузере. PHPExcel Запустите скрипт PHP CLI с веб-страницы Расшифровать строку в C #, которая была зашифрована с помощью PHP openssl_encrypt PDO_ODBC: имя источника данных не найдено и указанный драйвер по умолчанию не указан Функция PHP printf и это странное поведение Умножение времени в PHP Paypal, возвращающая ошибку Access-Control-Allow-Origin получить дату всего воскресенья между двумя датами PHP Mysql