1

私はnginx+php-fastcgiでうまく機能するサイトをたくさん持っていますが、そこには不満はありません!動作しないのは、Gallery3と呼ばれるPHPギャラリーアプリケーションだけです。悲しいことに、私はこのアプリケーションでApacheを使用する必要があります。私が抱えている問題は次のとおりです。

gallery.wfto.cc-機能しません(解析されていないため、index.phpのPHPコードを含む名前のないファイルをダウンロードします)

gallery.wfto.cc/-動作しません(同じこと)

gallery.wfto.cc/index.php-動作しません(同じこと)

gallery.wfto.cc/index.php/-動作します。

gallery.wfto.cc:9001(すべてのバリアント)-動作します。

何が起こっているのかわかりません。以下に私の構成のほとんどを含めました。/etc/nginx/conf.d/proxy.confは...一般的なプロキシ構成であり、特別なことは何もありません。

##NGINX CONFIG##
server {
    listen 80; ## listen for ipv4
    listen [::]:80 default ipv6only=on; ## listen for ipv6

    root /var/www/vhosts/wfto.cc/subdomains/gallery;

    server_name gallery.wfto.cc;
    access_log /var/log/nginx/gallery.wfto.cc.access.log;

    location / {
        proxy_pass http://127.0.0.1:9001;
        include /etc/nginx/conf.d/proxy.conf;
    }
}
## APACHE CONFIG ##
<VirtualHost *:9001>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/vhosts/wfto.cc/subdomains/gallery
        <IfModule mod_fastcgi.c>
                AddHandler php5-fcgi .php
                Action php5-fcgi /php5-fcgi
                Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
                FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization
        </IfModule>
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/vhosts/wfto.cc/subdomains/gallery/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
4

3 に答える 3

0

どの時点で動作が開始されたかはわかりませんが、サーバー構成を変更する場合は、ブラウザーのキャッシュを完全にクリアするようにしてください。

于 2012-04-16T18:57:31.920 に答える
0

これを apache conf に追加します。

<IfModule dir_module>
    DirectoryIndex index.php
</IfModule>
于 2012-04-15T20:24:40.650 に答える