在我新的 Ubuntu 8.04 上
我安装了虚拟机。然后我像在其他服务器(Debian)上一样设置了 fastcgi。但是我有一个小问题。当我打开网站而不是运行 fastcgi 包装器时,它会下载它。这是配置:
<IfModule mod_fastcgi.c>
FastCgiIpcDir /usr/lib/apache2/fastcgi
AddHandler fastcgi-script .fcgi
FastCgiWrapper /usr/local/sbin/suexec
FastCgiConfig -singleThreshold 1 -autoUpdate -idle-timeout 240 -pass-header HTTP_AUTHORIZATION
</IfModule>
网站.conf:
SuexecUserGroup "#1002" "#1003"
DocumentRoot /home/przepisy/public_html
ScriptAlias /php-fastcgi/ /home/przepisy/php-fastcgi/
AddHandler php-fastcgi .php
AddType application/x-httpd-php .php
Action php-fastcgi /php-fastcgi/php5-fcgi
DirectoryIndex index.html index.php
<Directory /home/przepisy/public_html>
Options -Indexes +ExecCGI FollowSymLinks
allow from all
AllowOverride All
</Directory>
/home/przepisy/php-fastcgi/php5-fcgi
#!/bin/sh
PHPRC="/home/przepisy/conf/"
export PHPRC
PHP_FCGI_CHILDREN=4
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=200
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php5-cgi
因此,如果我访问网站,它会给它一个随机名称,当我查看下载的内容时,它会显示 php5-fcgi 内容。当我指定 php 脚本(例如 index.php)时,它会选择保存并显示 php5-fcgi 的内容......我不知道在这个阶段。这个配置在 Debian 上运行没问题...