У меня есть проект, и я хочу локально настроить несколько серверов с разными средами, чтобы он общался друг с другом.
Чтобы добиться этого, я попытался создать два контейнера с именами php-fpm и php-FPM-веб.Они оба используют одну и ту же кодовую базу.Кроме того, у меня есть Apache2 со следующими настройками.
<VirtualHost *:80>
ServerName laravel.local
DocumentRoot /var/www/laravel/public
<Directory "/var/www/laravel/public">
...
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName another.laravel.local
DocumentRoot /var/www/laravel/public
<Directory "/var/www/laravel/public">
...
</Directory>
<FilesMatch \.php$>
# Apache 2.4.10+ can proxy to unix socket
SetHandler "proxy:php-fpm-web:9000|fcgi://localhost/"
</FilesMatch>
</VirtualHost>
Но я получаю Внутреннюю ошибку 500 от Apache2 в "another.laravel.local".