2018年8月25日の日記の3番目の記事へのコメント
■Fedora27のhttpd
Fedora 27になって、PHPがphp-fpmという枠組みで動くようになったらしいんですが、これで拡張子がhtmlのファイルもPHPで処理させるにはどうすりゃいいのか、なかなかわからず結構ハマりました。
最終的には、こんな感じで解決したっぽいです。まずは /etc/httpd/conf.d/php.confをこういじって・・・
--- /etc/httpd/conf.d/php.conf.bkp +++ /etc/httpd/conf.d/php.conf @@ -50,7 +50,7 @@ # Enable http authorization headers SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1 - <FilesMatch \.(php|phar)$> + <FilesMatch \.(php|phar|html)$> SetHandler "proxy:unix:/run/php-fpm/www.sock|fcgi://localhost" </FilesMatch> </IfModule>
さらに、 /etc/php-fpm.d/www.conf の security.limit_extensions を有効化して、そこに .html を足す感じ。
--- /etc/php-fpm.d/www.conf.bkp +++ /etc/php-fpm.d/www.conf @@ -378,7 +378,7 @@ ; exectute php code. ; Note: set an empty value to allow all extensions. ; Default Value: .php -;security.limit_extensions = .php .php3 .php4 .php5 .php7 +security.limit_extensions = .php .php3 .php4 .php5 .php7 .html ; Pass environment variables like LD_LIBRARY_PATH. All $VARIABLEs are taken from ; the current environment.
うーん、Webサーバを維持するのもなかなかしんどくなってきたかな、こりゃ・・・。
2018年8月25日の日記の3番目の記事へのコメント
[コメントを書く]