Совсем забыл про флаг -D

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Ответить
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Совсем забыл про флаг -D

Сообщение azsx »

Читаю инструкцию https://wiki.gentoo.org/wiki/Apache/ru#.D0.92.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_mod_security
там надо добавить опции

Shell

APACHE2_OPTS="... -D SECURITY"
APACHE2_OPTS="... -D PHP"
в файлы /etc/apache2/modules.d/79_modsecurity.conf и /etc/apache2/modules.d/80_modsecurity-crs.conf
Оба файла у меня есть, но опции APACHE2_OPTS в них нет. Также на странице https://wiki.gentoo.org/wiki/Apache/ru дают вообще другой файл, без этой опции

Shell

<IfDefine PHP>
# Это относительно ServerRoot (смотрите httpd.conf).
Include ../../../var/lib/eselect-php/mod_php.conf

<FilesMatch "\.(php|php[57]|phtml)$">
SetHandler application/x-httpd-php
</FilesMatch>

<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>

DirectoryIndex index.php index.phtml
</IfDefine>
По факту, я запутался. Скажите, пожалуйста,
что хочет от меня система, когда рекомендует включить

Shell

APACHE2_OPTS="... -D SECURITY"
APACHE2_OPTS="... -D PHP"
что где куда написать, что бы заработал php? зы зачем мне SECURITY я не знаю.
Последний раз редактировалось azsx 28.10.2018 17:31, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Совсем забыл про флаг -B

Сообщение serzh-z »

azsx писал(а):
28.10.2018 15:13
что где куда написать, что бы заработал php?
APACHE2_OPTS в /etc/conf.d/apache2 и используется, вероятно, как часть командной строки при запуске демона Apache. `-D PHP` определяет переменную `PHP`.
azsx писал(а):
28.10.2018 15:13
<IfDefine PHP
`<IfDefine PHP>` настраивает Apаche и модуль PHP, если Apache был запущен с опцией `-D PHP`. Файл с `<IfDefine PHP>` включается куда-нибудь в основной файл конфигурации, навроде httpd.conf.
azsx писал(а):
28.10.2018 15:13
зы зачем мне SECURITY я не знаю.
mod_security - это пункт 2.4. mod_php - это 2.5
Спасибо сказали:
Ответить