#やりたいこと
VirtualHostごとにsuexecを使って、ユーザー権限で実行したい。
htmlファイルは正常に見ることができます。
よろしくお願いします。
Apache・PHPバージョン
Server version: Apache/2.4.6 (CentOS) PHP 7.2.18 (cli) (built: Apr 30 2019 15:26:52) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
#発生しているエラー
End of script output before headers: php-cgi
#設定ファイル等
user.conf
NameVirtualHost *:80 NameVirtualHost *:443 ScriptAlias /php-test /home/test/www/php-cgi <VirtualHost *:80> ServerName test.example.com DocumentRoot "/home/test/www/html" SuexecUserGroup test test RemoveHandler .php .phps <FilesMatch .php$> SetHandler php-cgi </FilesMatch> Action php-cgi /php-test </VirtualHost> <VirtualHost *:443> ServerName test.example.com DocumentRoot "/home/test/www/html" SuexecUserGroup test test SSLEngine on SSLCertificateFile /etc/letsencrypt/live/test.example.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/test.exampele.com/privkey.pem RemoveHandler .php .phps <FilesMatch .php$> SetHandler php-cgi </FilesMatch> Action php-cgi /php-test </VirtualHost>
/home/test/www/php-cgi
#!/bin/sh exec /usr/bin/php-cgi
/home/test/www/php-cgiの権限設定:
-rwxr-xr-x 1 test test 32 4月 11 14:06 /home/test/www/php-cgi
回答1件
あなたの回答
tips
プレビュー