docker上に、apache2.4.43+fcgi+php-fpmという環境を構築したいと思っています。
このページを参考に、docker-composeで作業をすすめたのですが、このページはNginxを使っているため、Apacheでの設定がわかりません。
docker-compose.ymlは、
version: '3' services: httpd: image: httpd:2.4 ports: - 8082:80 volumes: - ./source:/usr/local/apache2/htdocs - ./httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf php-fpm: build: ./php-fpm volumes: - ./source:/var/www/html
となっており、./httpd/httpd.conf内に、
<FilesMatch .php$> SetHandler "proxy:fcgi://php-fpm:9000" </FilesMatch>
を加えました。しかしブラウザでhttp://localhost:8082/index.phpにアクセスすると、「File not found. 」と表示され、
AH01071: Got error 'Primary script unknown\n'
というエラーがエラーログに出ています。Googleで引いても、Nginx関連のものはたくさん出てくるのですが、Apacheの情報が少なく解決できません。
以上、ご教示いただけると幸甚です。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー