SetHandler "proxy: unix: /run/php/php5.6-fpm.sock | fcgi: // localhost /" ON <virtualhost *:443=""> </virtualhost>

492
Mathieu

У меня есть сервер под apache2 с несколькими версиями PHP. Я могу использовать прокси для, но не для я положил

<FilesMatch \ .php $> # Apache 2.4.10+ can proxy to unix socket SetHandler "proxy:unix:/run/php/php5.6-fpm.sock|fcgi://localhost/" </ FilesMatch> 

Почему не работает на 443?

Мой пример:

<IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin email@example.com ServerName example.com DocumentRoot /var/www/html/ <Directory /var/www/html/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> <FilesMatch \.php$> # Apache 2.4.10+ can proxy to unix socket SetHandler "proxy:unix:/run/php/php5.6-fpm.sock|fcgi://localhost/" </FilesMatch> SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf </VirtualHost> </IfModule> 

Мой VirtualHost *: 80 (который работает)

<VirtualHost *:80> ServerAdmin email@example.com ServerName example.com DocumentRoot /var/www/html/ <Directory /var/www/html/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> <FilesMatch \.php$> # Apache 2.4.10+ can proxy to unix socket SetHandler "proxy:unix:/run/php/php5.6-fpm.sock|fcgi://localhost/" </FilesMatch> </VirtualHost> 

заранее спасибо

0
Добавить информацию из apache's error.log на ваш вопрос Alex 5 лет назад 1

0 ответов на вопрос

Похожие вопросы