Maison  >  Questions et réponses  >  le corps du texte

Problème avec nginx lors de la configuration du nom de domaine Discuz de deuxième niveau

Mon disque est placé dans le répertoire de deuxième niveau bbs, et le répertoire de premier niveau contient le programme wordpress mu est la suivante :

    log_format  vfcai.com  '$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" $http_x_forwarded_for';


server
    {
        listen       80;
        server_name vfcai.com *.vfcai.com;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /data/wwwroot/vfcai.com;

        include wordpress.conf;
        location ~ .*\.(php|php5)?$
            {
                try_files $uri =404;
                fastcgi_pass  unix:/tmp/php-cgi.sock;
                fastcgi_index index.php;
                include fcgi.conf;
            }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }

        location ~ .*\.(js|css)?$
            {
                expires      12h;
            }

        access_log  /home/wwwlogs/vfcai.com.log  vfcai.com;
    }
server 
{ 
    server_name www.vfcai.com;
    rewrite ^(.*) http://vfcai.com/ permanent; 
}
server
{
    server_name bbs.vfcai.com;
    index index.htm index.html index.php;
    root /data/wwwroot/vfcai.com/bbs/;
    location ~ .*\.(php|php5)?$
    {
        try_files $uri =404;
        fastcgi_pass  unix:/tmp/php-cgi.sock;
        fastcgi_index index.php;
        fastcgi_param  SCRIPT_NAME        /bbs/$fastcgi_script_name;
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
    }

    location ~ .*\.(js|css)?$
    {
        expires      12h;   
    }
}

Lorsque j'accède à mon site Web via bbs.vfcai.com, le téléchargement de index.php apparaîtra et je ne peux pas accéder au site Web normalement. Quel est le problème avec ma configuration nginx ?

PHP中文网PHP中文网2712 Il y a quelques jours736

répondre à tous(2)je répondrai

  • 大家讲道理

    大家讲道理2017-05-16 17:30:48

    Votre configuration de bbs.vfcai.com est complètement fausse. Vous n'avez pas configuré fastcgi, vous allez donc certainement télécharger le fichier !

    répondre
    0
  • PHPz

    PHPz2017-05-16 17:30:48

    Il est recommandé de relire la méthode de configuration de nginx et d'apprendre les bases au lieu de copier la configuration en ligne. Visitez bbs.vfcai.com, la politique de configuration du premier emplacement du premier serveur répondra, ce qui ne peut pas obtenir la réponse souhaitée par la politique configurée sur le troisième serveur.

    répondre
    0
  • Annulerrépondre