Я хочу настроить vhost на основе базовой аутентификации для установки PHP с поддержкой FPM. Я нашел решение здесь, но не уверен, что я делаю то же самое или нет.
Сведения о сервере и ПО: CentOS 6.9 Apache 2.4 — скомпилировано с исходным кодом PHP 5.6.6 — скомпилировано с исходным кодом
Я настроил PHP с FPM и запустил PHP как:
php-fpm -y /usr/local/php/php/fpm/php-fpm.conf -c /usr/local/lib/php.ini
У меня есть несколько пулов, которые:
listen = 127.0.0.1:9001
listen = 127.0.0.1:9002 ..
и так далее
и мой vhost настроен как:
<VirtualHost *:80>
DocumentRoot "/var/www/html/webserver/web"
ServerName spectrumenterprise.jnj.com
<Directory /var/www/html/webserver/web>
Options -Indexes +FollowSymLinks -ExecCGI +MultiViews
AllowOverride All
Order allow,deny
allow from all
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/httpd/.htpasswd
Require valid-user
Require all granted
<IfModule mod_proxy_fcgi.c>
RewriteEngine On
RewriteBase /
RewriteOptions InheritBefore
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^([^\.]+\.php)$ fcgi://127.0.0.1:9007/var/www/html/webserver/web/$1 [L,P]
</IfModule>
</Directory>
ErrorLog "logs/spectrumenterprise.jnj.com-error_log"
CustomLog "logs/spectrumenterprise.jnj.com-access_log" common
</VirtualHost>
Если я что-то делаю неправильно здесь?