apache

Ошибка no wsgi daemon process called '...' has been configured

no wsgi daemon process called 'www-data' has been configured

по ходу тут надо указывать группу пользователей ОС (линукс), а что-то другое..

apache php Ошибка Все виртуальные хосты начали обращаться к Fast CGI (fpm): FCGI: attempt to connect to Unix domain socket

(2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket

Решение

Решение в целом аналогично уже разбиравшемуся случаю, дело в одном из глобальных кофигов (в моём случае это conf-available/php5.6-fpm.conf):

Настройка anaconda в связке с apache Как указать python-home (WSGIDaemonProcess) при использовании сборки anaconda

Вопрос в том как указать python-home для среды анаконды....при настройке mod_wsgi (апач)


Источники:

  • conda & mod_wsgi: https://stackoverflow.com/questions/30581316/how-do-i-use-a-conda-environment-with-mod-wsgi

php Завершается (прерывается ли) ли скрипт на сервере после того, как пользователь закрыл вкладку браузера

Ответ

  • Если скрипт долгий, и пользователь закрыл вкладку не дождавшись ответа, то сам по себе скрипт продолжит работать так, как будто вкладка была открыта (т.е. завершится когда "будет нужно" и закрытие вкладки само по себе его не прервёт) это может вызвать проблемы (например).
  • Скрипт будет выполнять до тех пор, пока не выполнится некий таймаут (сервера, клиента или самого времени выполнения скрипта)

Тире внутри группы символов в квадратных скобках. Регулярное выражение regexp rewriteRule .htaccess

Можно так:

RewriteRule ^com/([-0-9A-Za-z]+)(/?)+$ /index.php?component=$1 [L,QSA]

выражение

^com/([-0-9A-Za-z]+)(/?)+$ 

соответствует, например, url-у (доменное имя в таких конфигах не учитывается):

example.com/com/section-one/

.htaccess Запретить доступ, но разрешить с конкретного ip -- Настройка при неправильно сконфигурированном nginx

Как лучше

Вообще в нормально режиме надо как-то так, но если у вас до apache стоит nginx и такая конфигурация приводит к

403 Forbidden

(даже для разрешённого ip), значит скорее всего неправильно сконфигурирован параметр REMOTE_ADDR веб-сервера nginx.
Дело в том, что:

апач из для Allow from берет ip из REMOTE_ADDR

А потому в этот параметр должен попадать реальный адрес клиента, а не ip сервера (напр. балансера).

apache restart и reload Какая разница -- что нужно для обновления конфигурации (ubuntu linux)

Общая идея такая же как и здесь, но для обновления конфигов (чтения их сервером) достаточно reload:

sudo service apache2 reload 

Pages

Subscribe to RSS - apache