apache- все статьи тега


Leverage browser caching

# BEGIN Expires ExpiresActive On ExpiresDefault "access plus 1 seconds" ExpiresByType text/html "access plus 1 seconds" ExpiresByType image/gif "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType text/css "access plus 2592000 seconds" Expi...

Как можно разрешить apache отправлять электронную почту?

У меня есть виртуальная машина CentOS 6.2 под управлением Apache 2.2 и PHP 5.3, с которой я пытаюсь отправлять электронную почту с помощью функции mail() PHP. Я могу отправлять электронную почту из CLI без проблем, но когда PHP пытается это сделать, он терпит неудачу. В журнале sendmail есть следующее: Oct 9 11:42:03 localhost sendmail[3080]: NOQUEUE: SYSERR(apache): can not chdir(/var/spool/clientmqueue/): Permission denied Похоже, что Apache не имеет разрешения на это, но я не уверен, как ...

.htaccess не работает на Windows

У меня есть Apache 2.2, установленный на моей машине с Windows, и, кажется, есть проблема .htaccess. Я включил 'mod_rewrite` в' httpd.conf ' файл, и записал некоторые условия в мой .htaccess, но ничего не работает. Я попытался положить в него какой-то мусор, чтобы посмотреть, вернет ли он внутреннюю ошибку сервера, но даже это не сработало. В чем может быть проблема? Может быть проблема в том, что мой Apache находится в "C:Program файлыApache Software Foundation", и мой сервер корень находит ...

Допускаются ли двоеточия в URL-адресах?

Я думал, что использование двоеточий в URIs было "незаконным". И тут я увидел, что vimeo.com использует URI как http://www.vimeo.com/tag:sample. Что вы думаете об использовании двоеточий в URIs? Как заставить мой сервер Apache работать с синтаксисом "двоеточия", потому что теперь он бросает "Доступ запрещен!- ошибка, когда в первом сегменте URI имеется двоеточие? ...

Есть ли способ заставить Apache обслуживать файлы с вопросительным знаком в их названии?

Я соскоблил кучу страниц с помощью wget-m-k-E. полученные файлы имеют имена в виде foo.php?бар.формат html. Апач все угадывает после того, как ? есть ли строка запроса, есть ли способ сказать ей, чтобы она игнорировала ? в качестве разделителя строки запроса (см.php?бар.html как запрошенный файл, а не foo.в PHP)? Чтобы сэкономить вам поездку в wget manpage: -m: зеркало рекурсивно - Э : фу.php?бар становится фу.php?бар.html - k: преобразование ссылок в страницы (foo.php?бар теперь ссылки на f ...

Apache CXF вперед на страницу JSP с моделью

Я использую Apache CXF. И у меня есть этот контроллер @GET @Path("/benchmark") @Produces("text/html") public Response getForbiddenBrowserList() { MyModel model = generateMyModel(); //And now I want to do something like: return Response.ok( JspView("WEB-INF/pages/benchmark.jsp", model) ).build(); } Я не могу найти что-то вроде "JspView" в Apache CXF. Как вернуть страницу JSP в apace CXF и передать "модель" в JSP? Не могли бы вы привести мне простой пример, пожалуйста? (Я нашел эт ...

Джанго пользовательские админ.сайт.Регистрация + админ.сайт.отменить противоречивые AlreadyRegistered + NotRegistered на 1-й HTTP-запрос GET (Апач + мод тут WSGI)

Во время 1-го HTTP GET (сразу после перезагрузки WSGI в демоническом режиме), admin.сайт.unregister создает не зарегистрированное исключение, но admin.сайт.register выдает уже зарегистрированное исключение (catch-22?) Однако, на последующих http получает, все загружается просто отлично без ошибок. Настройка: Django 1.3 Apache 2.2 CentOS Settings.py: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', #'django.contrib.sites' ...

Как программно настроить директиву disable в конфигурации балансировщика нагрузки mod jk?

У нас есть настройка, где у нас есть один httpd (apache) с mod_jk, говорящий в настройке баланса нагрузки на три сервера tomcat. Мы должны перерабатывать каждый экземпляр tomcat в течение трех часов. Таким образом, tomcat1 перезапустится в 1, а tomcat2-в 2 и ... пока tomcat1 не повторится снова в 4. Мы хотим настроить сценарий или тип программы, чтобы отключить рабочий узел, который проходит через recylce, чтобы минимизировать ошибки сеанса у пользователя, использующего наше приложение. ...

Apache 2.4 mod auth форма отсутствует

Я запускаю Apache 2.4 на Centos 7. Теперь мне понадобится ... mod_auth_form модуль, так как директива AuthFormLogoutLocation не может быть найдена. Теперь он не установлен, и я не могу найти его в списке yum search mod_auth : $ locate modules/mod_auth /usr/lib64/httpd/modules/mod_auth_basic.so /usr/lib64/httpd/modules/mod_auth_digest.so /usr/lib64/httpd/modules/mod_authn_anon.so /usr/lib64/httpd/modules/mod_authn_core.so /usr/lib64/httpd/modules/mod_authn_dbd.so /usr/lib64/httpd/modules/mod_ ...

Поддержка HTTP2 в MAMP Pro

Есть ли способ включить поддержку HTTP2 в MAMP Pro? Я хочу протестировать и улучшить некоторые из моих локальных сайтов разработки с поддержкой HTTP2. Я уже некоторое время ищу, но не нашел ни одного решения. ...

как создать виртуальный хост на XAMPP

Я уверен, что этот вопрос задают много раз, но я не сталкиваюсь с проблемой. Я использую XAMPP, где я настраиваю Zend framework. XAMPP работает на порту 8081 как 80 занятый каким-то процессом Windows, мне нужно использовать виртуальный хост, для чего я настраиваю следующий код в C:/xampp/apache/config/extra/httpd-vhosts.config (или C:/xampp/apache/conf/extra/httpd-vhosts.conf в более новых версиях). <VirtualHost *:80> ServerName comm-app.local DocumentRoot "C:/xampp/htdocs/Communication ...

Как включить отчеты об ошибках в PHP (MAMP)?

Поэтому я запускаю MAMP на моем Mac, так как я не смог изменить свое местоположение htdocs в каталог на локальном сервере (хотя нет проблем использовать этот локальный сервер с MAMP) Так или иначе, PHP error reporting отключен для меня. Я использовал phpinfo(); чтобы найти правильный ini-файл (который находится в "Applications ▸ MAMP ▸ bin ▸ php ▸ php5. 6. 10 ▸ conf" в моем случае) и изменил display_errors с " off "на " on " (без"", Конечно) Error_reporting имеет значение E_ALL Однако, ког ...

Как изменить путь PHP по умолчанию в XAMPP?

Я использую xampp для развертывания веб-приложений. Он включает в себя модуль PHP в пакете. Теперь я хочу изменить путь к PHP по умолчанию, чтобы использовать другие версии PHP без перезаписи существующего модуля. Моя новая копия PHP существует на рабочем столе. Как я могу настроить Apache, чтобы он ссылался на модуль PHP, присутствующий на рабочем столе, а не на модуль по умолчанию? ...

Django URL / / двойной Слэш отбрасывается (возможно, по вине Apache)?

У меня есть url-адрес с таким шаблоном: ('^(?i)somewhere/(d+)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/$', somewherePage), Где он должен подобрать URL-адрес, например: http://foo.com/somewhere/1337/foo/params/that/are//maybe///used/ Обратите внимание, что некоторые параметры отсутствуют и приводят к //. Это перестало работать, и вместо правильного url я получаю что-то вроде: http://foo.com/somewhere/1337/foo/params/that/are/maybe/used/ Там, где нужных косых черт нет и мой шаблон ...

Как единый вход (SSO) работает с PHP + Apache против Active Directory для прозрачной аутентификации?

Мне нужно получить более полное представление о SSO в веб-приложении против Active Directory. Для простого запроса у пользователя логина для аутентификации по AD, я знаю, что могу использовать некоторые библиотеки, такие как Zend_Ldap, adLdap и так далее. Но в этом случае пользователю все равно нужно ввести логин дважды. Например: аутентификация в Active Directory / ISA из php Afaik, чтобы использовать SSO для transparent login, мне нужно реализовать дополнительный модуль apache. Например: ...

Глобальные переменные в сервере Apache

Я пишу некоторые модули apache (2.2) на C, и я довольно новичок в этом, поэтому мне было интересно: Мне нужно знать, можно ли создать глобальную переменную,которая будет инициироваться при запуске сервера apache. Видите ли, мне нужен список имен хостов (который будет "привилегированным"), так что каждый запрос, который я получаю, я должен проверить, появляется ли имя хоста в списке (чтобы проверить, является ли оно "превилированным"). Таким образом, список должен быть глобальным (чтобы кажды ...

Apache, PHP кэширование

A настроил внутренний прокси-сервер, используя Curl и PHP. Настройка выглядит следующим образом: Прокси-сервер является довольно дешевым VPS (который имеет медленный дисковый ввод/вывод в разы). Все запросы к этому серверу обрабатываются одним индексом.PHP-скрипт. Индекс.php получает данные с другого, быстрого сервера и отображает их пользователю. Передача данных между двумя серверами происходит очень быстро, и узким местом является только дисковый ввод-вывод на прокси-сервере. Так как есть т ...

Запуск PHP: не удается загрузить динамическую библиотеку, Windows, Apache 2.2, php 5.2.11

Это становится очень неприятной проблемой. Я пытаюсь сделать чистую установку apache 2.2 и PHP 5.2.11. Все вроде бы настроено правильно, но модули php не запускаются... PHP Warning: PHP Startup: Unable to load dynamic library '.;C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/ext/php_mcrypt.dll' - The specified module could not be found.rn in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '.;C:/Program Files (x86)/Apache Software Foundation/Apache ...

Возврат типа содержимого application/json for.файлы json на RHEL / Apache

ОС в частности RHEL6 работает под управлением Apache2. Итак, в моей конфигурации Apache у меня есть: LoadModule mime_module modules/mod_mime.so И в /etc/mime.types, у меня есть следующее: application/json json Однако при запросе файла с расширением .json (и содержащего допустимый JSON), тип содержимого устанавливается в text/html. Есть идеи, как я могу заставить правильный заголовок для этого типа файлов? ...

Apache с virtualenv и mod wsgi: ImportError: нет модуля с именем 'django'

Я пытаюсь обслуживать небольшой проект django со следующей конфигурацией Apache: Конфигурация виртуального хоста Apache: <VirtualHost *> ServerName servername [...] <Directory "/path/to/project/project"> <Files wsgi.py> Require all granted </Files> </Directory> WSGIDaemonProcess project python-path=/path/to/project:/path/to/Envs/venv/lib/python3.5/site-packages WSGIScriptAlias / / ...