Я пытаюсь создать такую среду:
- Nginx обратный прокси
- Docker контейнер Debian Buster
- Docker контейнер php -fpm 7.1
Моя проблема php не ожидается, просто запрос на экране. Я думаю, что проблема в конфигурации vhost, но я не знаю, как это проверить / отладить.
Protocols h2 http/1.1
<VirtualHost 127.0.0.1:443>
DocumentRoot /var/www/html
ServerName 127.0.0.1:443
ErrorLog /var/log/apache2/ssl_myproject_error.log
TransferLog /var/log/apache2/ssl_myproject_access.log
SSLEngine on
SSLCertificateFile /etc/ssl/fullchain.pem
SSLCertificateKeyFile /etc/ssl/privkey.pem
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
Protocols h2 http/1.1
<FilesMatch ".+\.ph(p[3457]?|t|tml)$">
SetHandler "proxy:fcgi://myproject_dev_php:9000"
</FilesMatch>
<FilesMatch ".+\.phps$">
# Deny access to raw php sources by default
# To re-enable it's recommended to enable access to the files
# only in specific virtual host or directory
Require all denied
</FilesMatch>
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /var/www/html>
SSLOptions +StdEnvVars
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
Я пробовал SetHandler "proxy: myproject_dev_ php: 9000" тоже. 2 контейнера докеров находятся в одной сети, я могу пропинговать друг друга с именем контейнера docker.
Nginx vhost conf
Docker ps команда
Есть идеи? Заранее спасибо.