質問するログイン新規登録

回答編集履歴

1

追記

2021/01/23 00:53

投稿

TaichiYanagiya
TaichiYanagiya

スコア12220

answer CHANGED
@@ -1,13 +1,24 @@
1
1
  index.html や favicon.ico も php-fpm に渡してエラーとなっているようです。
2
2
  httpd の設定がわからないのですが、「.php」だけを php-fpm に渡すようにするといいと思います。
3
3
 
4
- 設定例:
4
+ 設定例(TCP の場合):
5
5
  ```
6
- ProxyPassMatch ^/(.*.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/$1
6
+ ProxyPassMatch ^/(.*.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/$1
7
7
  ```
8
8
  または
9
9
  ```
10
10
  <FilesMatch .php$>
11
11
  SetHandler "proxy:fcgi://localhost:9000"
12
12
  </FilesMatch>
13
+ ```
14
+
15
+ ・設定例(ソケットファイルの場合):
16
+ ```
17
+ ProxyPassMatch ^/(.*.php(/.*)?)$ unix:/run/php-fpm/php-fpm.sock|fcgi://localhost/var/www/html/$1
18
+ ```
19
+ または
20
+ ```
21
+ <FilesMatch .php$>
22
+ SetHandler "proxy:unix:/run/php-fpm/php-fpm.sock|fcgi://localhost"
23
+ </FilesMatch>
13
24
  ```